Nézd meg, hogy az adatbáziskiszolgáló, az adatbázis, az adatbázis táblái és a beviteli felület is azonos kaarakter kódolást használ-e, mert az okoz ilyen hibát, a linux szinte biztos, hogy utf-8 at használl, de ha ezt be nem állítottad, akkor a MySQL latin1 (ISO-8859-1) kódolásban fut.
Code:
[mysqld]
…
default-character-set = utf8
…
Ellenõrizd az /etc/mysql/my.cnf fájlt a fentebbi helyen az adott sor szerepel-e?
Ha az adatbázis kiszolgáló OK meg kell gyõzõdnöd arról, hogy a tábla is az e:
Code:
# mysql -u root -p
mysql> use adatbazisom;
.
.
mysql> show create adattablam;
/* Itt visza kapod azt a sort amivel elkészítetted a táblát */
mysql>q
Bye!
#
Megint csak ha azt nem mondtad meg a mysql-nek, hogy utf-8 al hozza létre a táblát akkor bizony az is latin egy, ergo át kell konvertálni
:wink1:
Még annyi. hogy ez egy jókis kérdés még egy öreg rókát is fejvakarásra késztethet, ezért nem akartam egy RTFM típusú vállaszt adni, de erre megtaláltad volna a vállaszt a http://dev.mysql.com/ -on is
legutóbbi hsz