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>"

Seit
Version 2.1 R1100 (20. Dezember 2008)

Verfügbarkeit
priint:comet InDesign® Plug-Ins, comet_pdf

Alphabetic index HTML hierarchy of classes or Java