Text zu Unicode
-
Ich habe Text aus einer ini-Datei geladen (UnicodeString) und möchte diesen Text als Unicode in einer PDF ausgeben.
fnt = PDF->AddFont(L"Arial Unicode MS", false, true, false, false, fcDefault); PDF->UseFont(fnt, 14); PDF->ShowUnicodeTextAt(200,200, "here_is_unicode_chinese_text");
Ich habe hier leider kein C++Builder2009(und damit keine Hilfe) zur Verfügung. Unicode ist doch Utf8 meines Wissens nach. Gibt es dann eine einfache Funktion um UnicodeStringToUtf8 oder UnicodeStringToUnicode zu machen? Kann mir das jemand sagen? Oder ist das gar völlig falsch?
-
~Utf8 schrieb:
Ich habe hier leider kein C++Builder2009(und damit keine Hilfe) zur Verfügung.
http://docwiki.embarcadero.com/RADStudio/en/Main_Page
~Utf8 schrieb:
Unicode ist doch Utf8 meines Wissens nach. Gibt es dann eine einfache Funktion um UnicodeStringToUtf8 oder UnicodeStringToUnicode zu machen?
Wenn Unicode UTF-8 wäre, warum müßtest du dann dazischen umwandeln?
UTF-8 ist nur eines der vielen Unicode-Encodings. UnicodeString verwendet UTF-16.Es gibt einen Typen, der UTF-8-Strings repräsentiert; sinnvollerweise heißt er UTF8String. Die Umwandlung zwischen UTF8String und UnicodeString geschieht implizit.