ugrás a tartalomhoz

Adatbázis export-import után ékezet probléma

peachman · 2008. Aug. 3. (V), 18.31
A következő lenne a problémám. Appserv-et használok. Amikor a 2.6.0 verzióból mysql adatokat exportálok (mysql 6) és egy 2.5.10 verziós appserv-re (mysql 5) importálom be, akkor az utf-8 ékezetes karakterek eltünnek. Ha a böngészőben iso-ra állítom a megjelenítést akkor a statikus szövegek romlanak el, de a mysql-ből kiolvasottak jól jelennek meg. Mi lehetne a megoldás?
 
1

set names

virág · 2008. Aug. 4. (H), 13.58
Szia!

A SET NAMES paranccsal állítsd be a megfelelő karakterkódolást a MySQL-nek. Pl. SET NAMES latin2

Bővebben:
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
2

hogy is?

peachman · 2008. Aug. 4. (H), 15.13
A SET NAMES-et gondolom egy mysql_query-el kell megoldanom. Jó ha rögtön az adatbázis kiválasztása után használom? Csak mert próbáltam az utf8 és cp1250 és latin2 beállításokat, de nem változott a dolog. PhpMyAdminban pedíg jól mutatja a dolgokat.
3

igen

Szekeres Gergő · 2008. Aug. 6. (Sze), 09.06
legegyszerübb, ha a connect után (vagy adatbázis kiválasztása után) lefuttatsz egy ilyen queryt.