Karakterkódolás-i probléma
Sziasztok!
A problémám az hogy ezen az oldalon az adatbázisból lekért mezők karakterkódolása valamiért rossz. Ez még csak nem is lenne baj, de már szinte mindent állítottam, iso-8859-2-re raktam már mindent. A form karakterkódolása ami küldi iso-8859-2, az sql tábla egyeztetése latin2_hungarian_ci, az oldal karakterkódolása ahol be lehet szúrni hírt szintén iso-8859-2, valamint az oldal karakterkódolása ami megjeleníti szintén iso-8859-2, és ezen az index.php oldalon két helyen is be van állítva (php header függvényével és a meta tag-ben). Mi lehet a gond? Én néztem el valamit?
■ A problémám az hogy ezen az oldalon az adatbázisból lekért mezők karakterkódolása valamiért rossz. Ez még csak nem is lenne baj, de már szinte mindent állítottam, iso-8859-2-re raktam már mindent. A form karakterkódolása ami küldi iso-8859-2, az sql tábla egyeztetése latin2_hungarian_ci, az oldal karakterkódolása ahol be lehet szúrni hírt szintén iso-8859-2, valamint az oldal karakterkódolása ami megjeleníti szintén iso-8859-2, és ezen az index.php oldalon két helyen is be van állítva (php header függvényével és a meta tag-ben). Mi lehet a gond? Én néztem el valamit?
set names
én még szoktam ilyet is:
Probléma
nem lehet, hogy már eleve rosszul lett importálva?
Nézd meg valamilyen adatbázisklienssel (myAdmin is jó) az érintett rekordokat, lehet azután raktad át latin2-re, miután latin1be importáltad. Ilyenkor az ő/í betük elszállnak.
illetve ha mySql 5-öst használsz, akkor a mezőket is át kell állítani iso-8859-2re, nem elég csak a táblát. És használd a két queryt, amit az elöttem szóló küldött be.
Re: