Hi
Wie in anderen Threads schon angeklungen, muß ich wegen einer anstehenden Osterweiterung ein Projekt auf UTF-8 umstellen. Eigentlich war ich der Meinung, dass jetzt alles paßt, bis ich dann noch mal einen Blick auf die Exports von Datenbankinhalten nach MS Excel geworfen habe.
Ich erstelle eine HTML-Tabelle, die ich wahlweise auf dem Bildschirm darstelle oder eben per
als Excel-Datei exportiere.
Dummerweise habe ich jetzt wieder Zeichensalat im Excel-Sheet, egal ob es um Umlaute oder Kyrillisch geht. Hat jemand 'ne Ahnung, wie ich das gefixt kriege?
Wie in anderen Threads schon angeklungen, muß ich wegen einer anstehenden Osterweiterung ein Projekt auf UTF-8 umstellen. Eigentlich war ich der Meinung, dass jetzt alles paßt, bis ich dann noch mal einen Blick auf die Exports von Datenbankinhalten nach MS Excel geworfen habe.
Ich erstelle eine HTML-Tabelle, die ich wahlweise auf dem Bildschirm darstelle oder eben per
PHP-Code:
$datei = "TestExcelSheet.xls";
$inhalt = "<html>...<table...</html>";
$handle = fopen($datei,"w");
fwrite($handle,$inhalt);
fclose($handle);
Header('Pragma: public');
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$datei\"");
readfile($datei);
Dummerweise habe ich jetzt wieder Zeichensalat im Excel-Sheet, egal ob es um Umlaute oder Kyrillisch geht. Hat jemand 'ne Ahnung, wie ich das gefixt kriege?
Kommentar