Megszokott 20+ éves küzdelem UTF8 kódolás

Helló!

Valakinek egysoros magyarázata fogja megoldani, szinte biztos vagyok benne.

Tárhelyről költöztem másik tárhelyre.
Webhosticon -> rackforest

Régi tárhelyen az SQL-ből exportáltam, mindent default. Új helyen import, minden default. [phpmyadminból phpmyadminba]
INNODB, utf8_hungarian_ci mindkét helyen, ránézésre minden egyezik.

Az áttöltött fájlokban lévő utf karakterek megjelenítése jó, csakis amit az sql-ből húz be, ott jönnek a ? karakterek. Minden nagyon szépen működik, tényleg egyedül az utf8 karakterek nem jók.

Mit ronthattam el?

Próbáltam már CSV-vel. Próbálgattam állítgatni a szerveren export előtt után közben mindenféle UTF-8 módozatokkal, de pontosan ugyanaz.

Próbáltam, hogy kitörlöm a mező tartalmát és újra beírom, de ugyanaz.

Előre is köszönöm az előremutató ötleteket!

Hozzászólások

Milyen PHP verzió és pontosan hogy töltöd be a tartalmat?

A karakterkódolást a kliens is befolyásolja: mysql_set_charset('utf8', $link);

Én meg azt nem értem, hogy miért nem mindegy mi a default? Egy tisztességes alkalmazás azzal kezdi, hogy inicializálja a számára szükséges környezetet. Karakterkódolás, időzóna, stb.

Ha két olyan alkalmazás működik egy szerveren aminek mások a kívánalmai, akkor a default beállítás melyiknek kedvezzen?