Hi,
Vorab:
Ich habe vorab versucht nach dem Problem zu googlen bzw. hier im Forum mir eine Antwort anzulesen. Doch umso mehr ich lese, desto mehr werde ich verwirrt bzw. häufen sich meine Fragen.
Mein Problem:
Ich muss einem Webshop eine XML-Datei liefern. Der Webshop arbeitet mit dem Zeichensatz UTF-8. In seiner Doku benutzt er die PHP-Funktion utf8_encode um die Inhalte der XML in UTF-8 zu codieren. Da ich aber nicht mit PHP programmiere, sondern mit Visual DataFlex, kann ich die Funktion utf8_encode natürlich nicht benutzten. Da ist auch nicht da Problem, denn ich kann mir ja selber so eine Funktion schreiben. Ich weiß eben nur nicht, mit was ich z.B. ein "ü" ersetzten soll, wenn ich es nach UTF-8 konvertieren will.
Annahme:
Ist meine Annahme richtig das der UTF-8 Zeichensatz in verschiedenen Formaten dargestellt werden kann. Also in Dezimal, Hexadezimal, HTML 4.0 usw.
Z.B. kann ich doch das Zeichen "ü" in UTF-8 folgendermaßen darstellen:
Dezimal: 195 188
Hexadezimal: c3 bc
Hex. (0x): 0xbc
HTML 4.0: ü
HTML Unicode: ü
Wenn meine Annahme kompletter Unsinn ist, wäre ich euch dankbar mir aus dieser Situation rauszuhelfen.
Frage:
In welchem Format werden den die UTF-8 Zeichen bei der PHP-Funktion utf8_encode geliefert? Also in Dezimal, Hexadezimal usw.
Gruß Nobody_55
Vorab:
Ich habe vorab versucht nach dem Problem zu googlen bzw. hier im Forum mir eine Antwort anzulesen. Doch umso mehr ich lese, desto mehr werde ich verwirrt bzw. häufen sich meine Fragen.
Mein Problem:
Ich muss einem Webshop eine XML-Datei liefern. Der Webshop arbeitet mit dem Zeichensatz UTF-8. In seiner Doku benutzt er die PHP-Funktion utf8_encode um die Inhalte der XML in UTF-8 zu codieren. Da ich aber nicht mit PHP programmiere, sondern mit Visual DataFlex, kann ich die Funktion utf8_encode natürlich nicht benutzten. Da ist auch nicht da Problem, denn ich kann mir ja selber so eine Funktion schreiben. Ich weiß eben nur nicht, mit was ich z.B. ein "ü" ersetzten soll, wenn ich es nach UTF-8 konvertieren will.
Annahme:
Ist meine Annahme richtig das der UTF-8 Zeichensatz in verschiedenen Formaten dargestellt werden kann. Also in Dezimal, Hexadezimal, HTML 4.0 usw.
Z.B. kann ich doch das Zeichen "ü" in UTF-8 folgendermaßen darstellen:
Dezimal: 195 188
Hexadezimal: c3 bc
Hex. (0x): 0xbc
HTML 4.0: ü
HTML Unicode: ü
Wenn meine Annahme kompletter Unsinn ist, wäre ich euch dankbar mir aus dieser Situation rauszuhelfen.
Frage:
In welchem Format werden den die UTF-8 Zeichen bei der PHP-Funktion utf8_encode geliefert? Also in Dezimal, Hexadezimal usw.
Gruß Nobody_55

Kommentar