lowert
Tag

Nem elérhető
Hozzászólások: 111
|
 |
« Válasz #22 Dátum: 2010. 05. 14. - 22:06:54 » |
|
Összességében ezt a problémát áthidaltam, azonban fúrja az oldalamat a kiváncsiság, hogy mi okozhatja. Van egy lap, benne egy form, karakterkódolás utf-8. Van egy mySQL adatbázis, karakterkódolás utf-8 (minden adatnak). Konkrét példa, mivel egy tartalomkezelő rendszert írtam, ezért ahhoz kell, hogy lehessen regisztrálni, tehát a regisztrált felhasználók megadják a nevüket. Máté megadja a nevét, azonban az adatbázisban nem Máté-ként jelenik meg, sokkal inkább Máté-ként. Csak az adatbázisban. Mikor bejelentkezik a felhasználó, lekérem a sorokat, beteszem $_SESSION['name']-be, hogy gyorsan elérjem, de ilyenkor már jól látszódik, hogy Máté. Azonban mikor kézzel insertelem be a táblába a Máté nevet, akkor ugyan phpMyAdmin-ban jól látom, hogy Máté van írva, azonban mégis rossz (vagyis utf-8-tól különböző, ilyen értelemben rossz) kódolást kapok, mikor a $_SESSION['name']-et kiíratom. Arra gyanakszom, hogy a szerveren futó phpMyAdmin-nak rossz a karakterkódolása, vagyis nem a valós kódolással látom az adatokat, hanem valami valami egyébbel. Létezik, hogy ennyire suta a phpMyAdmin?
|