iso8859-2 konvertálása utf8-ba szerver oldalon

Sziasztok!

Ma sajnos belefutottam egy problémába, amivel nem jutok tovább:

Van egy M$ Excelből kimentett CSV fájlom, sok magyar ékezetes kifejezéssel...
Van egy php-s tartalomkezelő rendszer, ami gond nélkül importálja a CSV-ket, amennyiben annak a kódolása iso8859-1 vagy UTF8 (szerver oldalon "minden" utf8 természetesen).
Az utf8_decode sajnos nem nagyon működik nekem iso8859-2-vel, hiába használnám, a "magyar" CSV fájlon, hibás adatok kerülnek a tartalomkezelőbe.
Excelben természetesen nem lehet CSV-t utf8-ra menteni, és ha a m$ tanácsát követve notepadban mentem utf8-ra az adatokat, akkor is valami totális hülyeség jön ki az importálás után (ezzel mondjuk nem is tudok mit kezdeni :( ).
Természetesen a CSV-ket ha mondjuk aptana-ban átmentem utf8-ra, akkor tökéletesen működnek, de a tartalomkezelő rendszert használó titkárnő ezt valószínűleg nem fogja megtenni (ahogy az openoffice calc bevezetése sem nyerő)...

Szóval ha valakinek van rá ötlete, hogy az Excelben elmentett őűíÉ-ben gazdag fájlokat hogyan lehet utf-8ra alakítani php-vel szerver oldalon, azt nagyon megköszönném :)

~

Hozzászólások

Tudom, hogy megoldódott :D

Én is elmentettem a szoftos csv-t utf8-ba notepadon, aztán görcsöltem egy keveset, majd itt a hupon kaptam választ:


$db_conn = mysql_connect($host, $user, $passwd) or die ("HIBA :". mysql_error());
$db = mysql_select_db($database, $db_conn) or die ("HIBA :". mysql_error());
mysql_query("SET CHARACTER SET 'utf8'") or die ("HIBA :". mysql_error());