Constants: Unicode types

Parent: $root.$constants

kUniTypeAnsiArabicEach byte in the data represents a character in the ANSI-1256 Arabic code page
kUniTypeAnsiBalticEach byte in the data represents a character in the ANSI-1257 Baltic code page
kUniTypeAnsiCentralEuropeanEach byte in the data represents a character in the ANSI-1250 Central European code page
kUniTypeAnsiCyrillicEach byte in the data represents a character in the ANSI-1251 Cyrillic code page
kUniTypeAnsiGreekEach byte in the data represents a character in the ANSI-1253 Greek code page
kUniTypeAnsiHebrewEach byte in the data represents a character in the ANSI-1255 Hebrew code page
kUniTypeAnsiLatin1Each byte in the data represents a character in the ANSI-1252 Latin 1 code page
kUniTypeAnsiThaiEach byte in the data represents a character in the ANSI-874 Thai code page
kUniTypeAnsiTurkishEach byte in the data represents a character in the ANSI-1254 Turkish code page
kUniTypeAnsiVietnameseEach byte in the data represents a character in the ANSI-1258 Vietnamese code page
kUniTypeAutoThe encoding is automatically detected from the data, using the Unicode BOM if present; possible encodings are identified by some of the other kUniType... constants
kUniTypeBinaryThe data is binary
kUniTypeCharacterThe data is Omnis character data (use this constant in conjunction with the uniconv() function to identify a source or destination variable of type character)
kUniTypeISO8859_1Each byte in the data represents a character in the ISO-8859-1 character set (Latin-1 Western European)
kUniTypeISO8859_10Each byte in the data represents a character in the ISO-8859-10 character set (Latin-6 Nordic)
kUniTypeISO8859_11Each byte in the data represents a character in the ISO-8859-11 character set (Latin/Thai)
kUniTypeISO8859_13Each byte in the data represents a character in the ISO-8859-13 character set (Latin-7 Baltic Rim)
kUniTypeISO8859_14Each byte in the data represents a character in the ISO-8859-14 character set (Latin-8 Celtic)
kUniTypeISO8859_15Each byte in the data represents a character in the ISO-8859-15 character set (Latin-9)
kUniTypeISO8859_16Each byte in the data represents a character in the ISO-8859-16 character set (Latin-10 South-Eastern European)
kUniTypeISO8859_2Each byte in the data represents a character in the ISO-8859-2 character set (Latin-1 Central European)
kUniTypeISO8859_3Each byte in the data represents a character in the ISO-8859-3 character set (Latin-1 South European)
kUniTypeISO8859_4Each byte in the data represents a character in the ISO-8859-4 character set (Latin-1 North European)
kUniTypeISO8859_5Each byte in the data represents a character in the ISO-8859-5 character set (Latin/Cyrillic)
kUniTypeISO8859_6Each byte in the data represents a character in the ISO-8859-6 character set (Latin/Arabic)
kUniTypeISO8859_7Each byte in the data represents a character in the ISO-8859-7 character set (Latin/Greek)
kUniTypeISO8859_8Each byte in the data represents a character in the ISO-8859-8 character set (Latin/Hebrew)
kUniTypeISO8859_9Each byte in the data represents a character in the ISO-8859-9 character set (Latin-5 Turkish)
kUniTypeNativeCharactersEach byte in the data represents a character in the Latin 1 character set for the machine (Ansi on Windows, MacRoman on the Mac, ISO-8859-1 on Linux)
kUniTypeOEMEach byte in the data represents a character in the OEM character set (MS-DOS code page 437)
kUniTypeUTF16The data is Unicode character data encoded using UTF-16LE if the machine is little-endian, or UTF-16BE if the machine is big-endian
kUniTypeUTF16BEThe data is Unicode character data encoded using UTF-16BE
kUniTypeUTF16LEThe data is Unicode character data encoded using UTF-16LE
kUniTypeUTF32The data is Unicode character data encoded using UTF-32LE if the machine is little-endian, or UTF-32BE if the machine is big-endian
kUniTypeUTF32BEThe data is Unicode character data encoded using UTF-32BE
kUniTypeUTF32LEThe data is Unicode character data encoded using UTF-32LE
kUniTypeUTF8The data is Unicode character data encoded using UTF-8