UTF-X zu UTF-Y
-
Hi,
wie kann man sagen wir UTF16-le zu UTF-8 konvertieren und zurück? oder UTF32-be zu UTF-16le?
Wenn die Zeichengröße die selbe ist und man von be auf le will oder umgekehrt ist das einfach, aber wie kann man auf eine andere Bytegröße gehen?
Also sagen wir... UTF-8 auf ANSI oder UTF16-be auf UTF-8?
Danke im voraus!
-
Du wandelst um, indem du die utf-x bytefolge dekodierst (als Resultat erhältst du die Codepoints, in Unicode 4 eine 32 Bit-Zahl pro Zeichen), und als utf-y neu kodierst. Ohne diesen Umweg geht es afaik nicht, außer vielleicht bei utf-16 BE zu utf-16 LE.