Csv karakterkódolás gond
2013-11-03T12:23:04+01:00
2013-11-03T14:57:50+01:00
2022-08-08T08:20:31+02:00
1995levente
Sziasztok,

Az a problémám, hogy van egy csv amit adatbázisból töltök fel és az ő,ű karakterek elhalnak mikor a mentett csv-t megnyitom excelben.

A $lines egy array ami az adatbázisból jön.
$filename = date("YmdHis") .'.csv'; $file = fopen('files/form_reports/'. $filename,"w"); foreach ($lines as $fields) { foreach ($fields as &$field) { $field = mb_convert_encoding($field, 'UTF-16LE', 'UTF-8'); } fputcsv($file, $fields, ';', '"'); } fclose($file);

Segítsgéget előre is köszönöm!
Mutasd a teljes hozzászólást!
ha úgy használtam ahogy te írtad ($field = mb_convert_encoding($field, 'UTF-16LE', 'iso8859-2');) akkor még szörnyűbb eredményt kaptam de a medoldásra rávezettél :)

ha így használom, akkor tökéletesen működik, köszi!
$field = mb_convert_encoding($field, 'iso-8859-2', 'auto');
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd