Xml.XMLIntf.TXMLEncodingType
Delphi
TXMLEncodingType = (xetUnknown, xetUCS_4BE, xetUCS_4LE, xetUCS_4Order2134,
xetUCS_4Order3412, xetUTF_16BE, xetUTF_16LE, xetUTF_8, xetUCS_4Like,
xetUTF_16BELike, xetUTF_16LELike, xetUTF_8Like, xetEBCDICLike);
C++
enum DECLSPEC_DENUM TXMLEncodingType : unsigned char { xetUnknown, xetUCS_4BE, xetUCS_4LE, xetUCS_4Order2134, xetUCS_4Order3412, xetUTF_16BE, xetUTF_16LE, xetUTF_8, xetUCS_4Like, xetUTF_16BELike, xetUTF_16LELike, xetUTF_8Like, xetEBCDICLike };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | Xml.XMLIntf |
Description
TXMLEncodingType indique le jeu de caractères utilisé par le document XML pour la codification des caractères.
Le tableau suivant énumère les valeurs possibles de TXMLEncodingType :
Valeur | Codage des caractères |
---|---|
xetUnknown |
Le jeu de caractères est inconnu. |
xetUCS_4BE |
UCS-4, ordre "big-endian" (1234). |
xetUCS_4LE |
UCS-4, ordre "big-endian" (1234). |
xetUCS_4Order2134 |
UCS-4, ordre des octets non standard (2134) |
xetUCS_4Order3412 |
UCS-4, ordre des octets non standard (3412) |
xetUTF_16BE |
UTF-16, ordre "big-endian" |
xetUTF_16LE |
UTF-16, ordre "little-endian" |
xetUTF_8 |
UTF-8 |
xetUCS_4Like |
Tout codage UCS-4 |
xetUTF_16BELike |
Tout codage UTF-16, "big-endian", peut-être sans marque d'ordre des octets |
xetUTF_16LELike |
Tout codage UTF-16, "little-endian", peut-être sans marque d'ordre des octets |
xetUTF_8Like |
UTF-8, ISO 646, ASCII, ou d'autre codages sur 7 ou 8 bits, y compris les jeux de caractères multioctets comme Shift-JIS. |
xetEBCDICLike |
EBCDIC |