Ha előfordult már, hogy MySQL adatbázisában az ő, ű betűk helyett "?" jelent meg, akkor valószínűleg rosszul lett beállítva az alapértelmezett karakterkészlet. A MySQL rendszerint utf8_general_ci, esetleg latin1 készletet használ, ezek helyett azonban jobb eredményt ad az utf8_hungarian_ci, melyet akár még tábla létrehozásakor is meg lehet adni (phpMyAdmin: Illesztés legördülő lista).
1. Megoldás:
Ilyen esetben a phpmyadmin-ba belépve, az adatbázis kiválasztása után a műveletek (vagy más néven tevékenységek, vagy oprerations) fül alatti lapon (az alján)
van egy olyan menü hogy illesztés (vagy más néven egybevetés, collation) és a legördülőből az "utf8_hungarian_ci" -t kell választani, utána rendben lesz vele minden.
Megjegyzés: A táblák kódolását és a táblákban a mezők kódolását is át kell írni.
Sajnos a műveletek>illesztés vagy operations>collation átállítása nem mindig segít önmagában, hiszen ez csak az újonnan létrehozandó adattáblák nyelvi
kódolását állítja át. A már meglevőkét nem. Ezeket manuálisan úgy kell átállítani, hogy először az adatbázist, majd annak egy adattábláját baloldalt kiválasztva, majd
jobboldalon a szerkezet menüt választva
valamennyi sorban át kell állítani az illesztést - például latin1_swedish_ci-ről utf8_hungarian_ci-re.
A megoldás :
1. Műveletek>illesztés menüben, valamint a localhost>mysql localhost menüben a MySQL kapcsolat illesztésének átállítása
Ez szerencsére az összes tábla illesztését átírja.
(a kódot, kérje tőlünk el e-mailben Új Kérés küldésével itt az ugyfeladmin.hu -n)