Karakterkódolási gondok Joomlával...
charset=ISO-8859-2 a beállításom. A http://validator.w3.org -on leellenőrizve az oldalamat, rögtön az elején ezt kapom:
Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (iso-8859-2). I will use the value from the HTTP header (iso-8859-2) for this validation.
A cikkeket írva az admin felületen általában nincs gond, de pl. a cikkek címében a hosszú ő 'Q'-ként jelenik meg.
Van az oldalamon egy Üzenetküldő modul (ShoutIt).Na ezzel aztán cifra dolgok történnek:
Operával írva egy üzenetet, az Ő Ű ő ű helyén kérdőjel jelenik meg,
IE-vel o u O U,
Firefox-szal meg ő ű ŠŰ.
Azt figyeltem meg, hogy ilyenkor a böngészők jól adják vissza a karaktereket, ugyanis ez került be a mysql-be. Ha phpMyAdminnak csatlakozok az adatbázishoz, és ott kijavítom ezeket a karaktereket, akkor már a weblapon is helyesen lelennek meg.
Őszintén megmondom, nem értek a php-hoz és a mysql-hez, csak felhasználói szinten. Szeretnék segítséget kérni tőletek, hol lehet a gond?
a lapom itt található: http://gallai.net
Előre is köszönök minden hasznos tippet, javaslatot...
Gallai Ferenc
■ Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (iso-8859-2). I will use the value from the HTTP header (iso-8859-2) for this validation.
A cikkeket írva az admin felületen általában nincs gond, de pl. a cikkek címében a hosszú ő 'Q'-ként jelenik meg.
Van az oldalamon egy Üzenetküldő modul (ShoutIt).Na ezzel aztán cifra dolgok történnek:
Operával írva egy üzenetet, az Ő Ű ő ű helyén kérdőjel jelenik meg,
IE-vel o u O U,
Firefox-szal meg ő ű ŠŰ.
Azt figyeltem meg, hogy ilyenkor a böngészők jól adják vissza a karaktereket, ugyanis ez került be a mysql-be. Ha phpMyAdminnak csatlakozok az adatbázishoz, és ott kijavítom ezeket a karaktereket, akkor már a weblapon is helyesen lelennek meg.
Őszintén megmondom, nem értek a php-hoz és a mysql-hez, csak felhasználói szinten. Szeretnék segítséget kérni tőletek, hol lehet a gond?
a lapom itt található: http://gallai.net
Előre is köszönök minden hasznos tippet, javaslatot...
Gallai Ferenc
Karakter kódolás
--------
Poetro
konkrétan
-gf-
HTML + PHP + MySQL
Ekkor ki kell adni az oldal elején PHP esetén egy:
Az adatbázis kapcsolat is UTF-8 alapokon működjön. Ehhez a kapcsolódás után ki kell adni a következő PHP utasítást:
Poetro
fura
Az adatbázis kódolását hogyan lehet leellenőrizni?
Amúgy fura dolgokat tapasztalok, amik látszólag nem logikusak. pl.: Ha cikket írok (TinyMCE a szerkesztő) a cikk testében minden ékezet jó, csak a cikk címében változnak a ŐŰ-k ?-é. Írás közben jó, de az adatbázisba rosszul kerül bele valamiért, és onnantól kezdve már logikus, hogy rosszul jelenik meg.
A másik fura dolog, egy üzenőmodul. Ott meg ha beíráskor a böngésző karakterkódolását változtatgatom, mindig más a végeredmény...
-gf- link
<Nincs cím>
<Nincs cím>
SQL-kérés:
SET CHARACTER SET latin2
MySQL jelzi: Dokumentáció
#1115 - Unknown character set: 'latin2'
phpMyAdmin 2.6.1
MySQL 4.0.24_Debian-10sarge1-log, szerver
Gondoltam létrehozok egy uj adatbázist,
DEFAULT CHARACTER SET latin2 COLLATE latin2_hungarian_ci
de erre is hibát adott:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET latin2 COLLATE latin2_hungarian_ci' at li
-gf-
MySQL 4.0
--------
Poetro
help!!
-gf-