Hallo!
Ich schreibe eine PHP Applikation welche Daten in ein XML schreibt
und ausliest. Die XML Datei MUSS unicode Zeichen enthalten können
(zb chinesische Schriftzeichen)
Das Problem: Die Daten werden Im Format
τερη etc gepeichert, was ich nicht will.
Dann habe ich die Funktion
Versucht. Bei meinem Linux Webserver (suse9.0) lief dies einwandfrei,
und das XML File wurde im richtigen Format gespeichert.
Jetzt gibt es aber Probleme mit Windows:
Das Script wird auf einem Win200 Server laufen, und dort
sowie bei meinem lokalem xampp erscheint folgende Fehlermeldung wenn ich die Funktion aufrufe:
Warum geht das beim Windows Server nicht?
(PHP Version 4.3.7 + IIS 5)
Welche Möglichkeiten gibt es noch, dass Daten in einem text bzw xml file
richtig im UNICODE Format gespeichert werden, und nicht so wie etwa
oben erwähnt (τερη)
Vielen Dank im Vorraus für eure Hilfe!
LG
Flo
Ich schreibe eine PHP Applikation welche Daten in ein XML schreibt
und ausliest. Die XML Datei MUSS unicode Zeichen enthalten können
(zb chinesische Schriftzeichen)
Das Problem: Die Daten werden Im Format
τερη etc gepeichert, was ich nicht will.
Dann habe ich die Funktion
Code:
mb_internal_encoding("UTF-8");
und das XML File wurde im richtigen Format gespeichert.
Jetzt gibt es aber Probleme mit Windows:
Das Script wird auf einem Win200 Server laufen, und dort
sowie bei meinem lokalem xampp erscheint folgende Fehlermeldung wenn ich die Funktion aufrufe:
Code:
Fatal error: Call to undefined function: mb_internal_encoding() in ...
(PHP Version 4.3.7 + IIS 5)
Welche Möglichkeiten gibt es noch, dass Daten in einem text bzw xml file
richtig im UNICODE Format gespeichert werden, und nicht so wie etwa
oben erwähnt (τερη)
Vielen Dank im Vorraus für eure Hilfe!
LG
Flo
Kommentar