MySQl frissítés után ékezetes gondok

Sziasztok!

Debian Sarge-on frissítettem MySQL-t a 5.0.x-es verzióra, nem változtattam a konfigurációs fájlokon, és az eddig működő UTF-8 kódolású honlapokon szereplő szövegekben az ékezetes karakterek megköszönték a közreműködést és jól elszálltak. Most mindenféle krixkrax jelenik meg helyettük. Mi lehet a probléma?

Előre is köszi a segítséget!

U.i.: az iso-8859-2 kódolású lapok köszönik szépen kiválóan működnek...

Hozzászólások

ketnaponta nyilik egy ilyen topik

show variables like "%char%"

t

Én nem találtam erre választ, és bocsi, hogy ilyen hülye vagyok. Szerintem a fórumban az a lényeg, ha valamit nem tudok, akkor kérdezek olyat aki tudja. Én naponta mondom el bölcsészeknek ugyanazokat a felhasználói alapismereteket... Tudom milyen ez, de én csak egy kis segítséget kérek, mert ehhez nem értek.

Amúgy a lekérdezésre a válasz:
character_set_client = latin1
character_set_connection = latin1
character_set_database = latin1
character_set_filesystem = binary
character_set_results = latin1
character_set_server = latin1
character_set_system = utf8
character_set_dir = /usr/share/mysql/charsets

Gentoo alatt találkoztam hasonló problémával, miután a disztribúció megváltoztatta, hogy milyen karakterkészlet legyen belefordítva a mysql-be. Ha a konfigban nem szabályozod külön, akkor azt használja. Latin1-ről átálltak utf-8-ra. Az adatbázisok egyébként latin-2 kódolásúak nálam. A mysql nemcsak a karakterkészlet-átalakításokat kezeli rendkívül finomhangolhatóan, hanem a sorbarendezést is. Ekkor bukott ki, hogy a PHP nem veszi figyelembe a beállításokat. A Gentoo-sok készítettek egy patch-et a PHP-hez, hogy ezt megoldja. Nem tudom, hogy bekerült-e már upstream.
(Magam részéről én azóta is latin1-gyel fordítom)

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Végülis ez meghozta a megoldást:
default-character-set = utf8
default collation = utf8_general_ci

Ezeket behelyeztem a my.cnf-be, és most műxik. Azért köszi a segítséget!