PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::Iconv Klassenreferenz

Öffentliche Methoden

 Iconv ()
 
 Iconv (const String &fromEncoding, const String &toEncoding)
 
 ~Iconv ()
 
void init (const String &fromEncoding, const String &toEncoding)
 
void transcode (const ByteArrayPtr &from, ByteArray &to)
 
void transcode (const String &from, String &to)
 
String transcode (const String &from)
 

Öffentliche, statische Methoden

static void enumerateCharsets (Array &list)
 Auflisten aller unterstützten Charsets. Mehr ...
 
static String getLocalCharset ()
 
static String LocalToUtf8 (const String &text)
 
static String Utf8ToLocal (const String &text)
 

Private Attribute

void * iconv_handle
 

Beschreibung der Konstruktoren und Destruktoren

ppl7::Iconv::Iconv ( )
ppl7::Iconv::Iconv ( const String fromEncoding,
const String toEncoding 
)
ppl7::Iconv::~Iconv ( )

Dokumentation der Elementfunktionen

void ppl7::Iconv::enumerateCharsets ( Array list)
static

Mit dieser Funktion werden die Namen aller unterstützten Charsets in allen bekannten Variationen zur Weiterverarbeitung in das Array list kopiert.

Parameter
[out]listEin CArray-Objekt, in dem die Namen der Charsets abgelegt werden sollen. Die Liste wird zu beginn geleert, eventuell noch vorhandene Einträge gehen somit verloren.
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
String ppl7::Iconv::getLocalCharset ( )
static
void ppl7::Iconv::init ( const String fromEncoding,
const String toEncoding 
)
String ppl7::Iconv::LocalToUtf8 ( const String text)
static
void ppl7::Iconv::transcode ( const ByteArrayPtr from,
ByteArray to 
)
void ppl7::Iconv::transcode ( const String from,
String to 
)
String ppl7::Iconv::transcode ( const String from)
String ppl7::Iconv::Utf8ToLocal ( const String text)
static

Dokumentation der Datenelemente

void* ppl7::Iconv::iconv_handle
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: