PHP, Excel und UTF-8

PHP, Excel und UTF-8

am 16.10.2006 13:28:51 von Tobias Rohner

Hallo an alle,

ich glaub ich treffe mit diesem Thema bestimmt den falschen Nerv, aber gibt
es mittlerweile eine Lösung die funktioniert?

Mein Problem ist in dieser Angelegenheit eigentlich ganz einfach:
Ich habe einen DAU-User mit Excel - Version und Sprachcodierung sind
unbekannt! Die Datenbank wird mit UTF-8 gefüttert und die CSV-Export-Daten
sind auch UTF-8.
Der DAU-User beklagt sich, dass sein Lieblings-Excel die exportierten Daten
falsch anzeigt (Sonderzeichen werden nicht umgewandelt!). Also schreibt der
DAU seinen Text in Excel mit Sonderzeichen neu und speichert die CSV-Datei
ab! Ergebnis eine Pseudo-UTF-8-Datei mit ANSI-Daten (z.B. öüä und so)
oder noch schlimmer - eine Ansi-Datei mit UTF-8-Daten! Ich weiss nicht mehr,
was ich prüfen und (de)-codieren soll! UTF-8_Encode/-Decode versagt ab jetzt
völlig beim Import, und jeden einzelnen Buchstaben überprüfen wollte ich
nicht!

Gibt es irgendwie eine Möglichkeit ein Excel-Format mit PHP zu erzeugen,
dass UTF-8 kompatibel ist? Ich installiere übrigens kein PHP5 für Unicode!
Aber so eine Funktion oder irgendetwas in der Art wäre nicht schlecht!

---

Danke,
Tobias Rohner