Fórumom weblapja és mysql táblája is latin-2, mégsem jó
Egy fórum írásába kezdtem, néhol elöjött az a probléma hogy a űő karakterek helyett kérdőjeleket látok. Az oldalon a charset=iso-8859-2, mysqlben a dbnek a kodolása latin2_general_ci, a tábláké, és a soroké is. Megfelelő párosítás a iso-8859-2 és a latin2_general_ci? Úgy hallottam ha minden azonos típusú nem lehet probléma, nálam mégis.. Javasolták hogy próbálkozzak utf8al, már elején elbukott az ötlet, amikor includeolt szövegek ékezetei helyett négyzeteket láttam.
Várom a válaszokat, köszönöm!
■ Várom a válaszokat, köszönöm!
Persze...
utf8 elfelejtve
Mysql kapcsolat
Másrészt pedig, ha már egyszer kérdőjelekké lettek a betűid az egyvalamit jelent: adatvesztést.
Ha csa "kockákat" látnál akkor átkódolásokkal vissza lehetne hozni az ékezeteket, de így marad a manuális visszaírogatás.
értem
Más: TinyMCE-vel már a legelején űő helyett kérdőjelek vannak.
Olvasd el!
Igazán jó cikk!
Ha MySQL 4.xx-et használsz, akkor pedig itt mindent megtalálsz!
G.
collation = rendezés
Ezek csak az adatok rendezésénél fontosak (pl. order by).
Arra hogy a hiba miért csak a hozzászólás szerkesztése után romlik el a következőre tudok gondolni:
1. az adatbázisba bekerültek a hozzászólások HTML entitásokkal (ő -> &337;)
2. a hozzászólások szerkesztésekor a HTML textarea-ba már az entitásból átalakított betűk kerülnek, azaz újra 'ő' és 'ű' betű lesz belőlük.
3. elmentéskor így ismeretlen karakter kerül az adatbázisba
A fenti lépésekbe beékelődhetnek különböző plusz gondok, pl. mysql connection és táblák kódolása nem egyezik, vagy valahol lemaradt egy 'charset' stb.
Javaslom hogy gondosan nézz űt minden fájlt, de legjobb az lenne ha átállnál UTF-8-ra :)
űő