Hallo,
ich lese mit PHP eine Excel-Datei ein und überführe die Daten dann (nachdem ich sie utf8_encoded habe) in eine MySQL-Datenbank.
In dem Excel-File gibt es eine Spalte "Beschreibung", in der Fliesstext enthalten ist. In diesen Texten sind für gewöhnlich Umlaute enthalten. Diese Umlaute werden dann in der DB auch korrekt angezeigt.
Nun habe ich folgendes Problem:
Bei zwei Texten in der Spalte Beschreibung, die sich von ihrer Struktur her von den anderen nicht unterscheiden, werden die Umlaute durch eigenartige Zeichen ersetzt. (Ersetzte ich diese betroffenen Texte durch andere, zu Testzwecken selbstgeschriebene, werden die Umlaute korrekt angezeigt).
Woran könnte das liegen, dass gerade diese beiden Texte dieser beiden Zeilen aus dem Excel - File Schwierigkeiten machen? Könnte es an der Art und Weise liegen, wie das Excel - File erstellt wurde?
Vielleicht hat jemand einen Hinweis für mich!
Viele Grüße
Gnotterbald
hinweis: die daten werden als utf8 eingelesen, nochmals utf8_encoded, alle dateien sind als utf8 abgespeichert