Umwandeln eines UTF8 String in TaggedText kodierten Unicode, aus ä wird also z.B.
Umwandeln eines UTF8 String in TaggedText kodierten Unicode, aus ä wird also z.B. <0x00E4>.
Name | Typ | Default | Beschreibung |
Return | char * | dest wird zurückgegeben zur einfacheren Verwendung der Funktion 0 : Fehler bei der Konvertierung |
|
dest | char* | - | Buffer, in den der konvertierte String geschrieben werden soll. Der Buffer muss mit alloc oder statisch allokiert sein. |
src | char* | - | String, der konvertiert werden soll. |
char * utf8 = "Preisstörer groß"; // bad idea! The result will be longer than the original! // char * tagged = alloc (strlen (utf8)); char tagged [4096]; if (utf8_to_tagged (tagged, utf8) == 0) { showmessage ("Conversion failed"); return -1; } showmessage ("%s", tagged); // => "Preisst<0x00F6>rer gro<0x00DF>"
Alphabetic index HTML hierarchy of classes or Java