TextEncodingBase
Specify base text encodings.
Declaration
typedef UInt32 TextEncodingBase;Discussion
You use a base text encoding data type to specify which text encoding or text encoding scheme you have used to express a given text. The text encoding base value is the primary specification of the source or target encoding. Values 0 through 32 correspond directly to Mac OS script codes. Values 33 through 254 are for other Mac OS encodings that do not have their own script codes, such as the Symbol encoding implemented by the Symbol font. You can also specify a meta-value as a base text encoding, such as kTextEncodingMacHFS and kTextEncodingUnicodeDefault. A meta-value is mapped to a real value.
The function GetTextEncodingBase returns the text encoding base of a text encoding specification.
A base text encoding is defined by the TextEncodingBase data type.
Topics
Constants
kTextEncodingMacRomankTextEncodingMacJapanesekTextEncodingMacChineseTradkTextEncodingMacKoreankTextEncodingMacArabickTextEncodingMacHebrewkTextEncodingMacGreekkTextEncodingMacCyrillickTextEncodingMacDevanagarikTextEncodingMacGurmukhikTextEncodingMacGujaratikTextEncodingMacOriyakTextEncodingMacBengalikTextEncodingMacTamilkTextEncodingMacTelugukTextEncodingMacKannadakTextEncodingMacMalayalamkTextEncodingMacSinhalesekTextEncodingMacBurmesekTextEncodingMacKhmerkTextEncodingMacThaikTextEncodingMacLaotiankTextEncodingMacGeorgiankTextEncodingMacArmeniankTextEncodingMacChineseSimpkTextEncodingMacTibetankTextEncodingMacMongoliankTextEncodingMacEthiopickTextEncodingMacCentralEurRomankTextEncodingMacVietnamesekTextEncodingMacExtArabickTextEncodingMacSymbolkTextEncodingMacDingbatskTextEncodingMacTurkishkTextEncodingMacCroatiankTextEncodingMacIcelandickTextEncodingMacRomaniankTextEncodingMacCeltickTextEncodingMacGaelickTextEncodingMacKeyboardGlyphs
See Also
Encodings and Variants
Compatibility TextEncodingsEBCDIC and IBM Host Text EncodingsEncoding Variants for Big-5Encoding Variants for Mac OS EncodingsEncoding Variants for MacArabicEncoding Variants for MacCroatianEncoding Variants for MacCyrillicEncoding Variants for MacFarsiEncoding Variants for MacHebrewEncoding Variants for MacIcelandicEncoding Variants for MacJapaneseEncoding Variants for MacRomanEncoding Variants for MacRoman Related to CurrencyEncoding Variants for MacRomanianEncoding Variants for MacRomanLatin1Encoding Variants for MacVT100Encoding Variants for UnicodeEUC Text EncodingsHFS Text EncodingISO 2022 Text EncodingsISO 8-bit and 7-bit Text EncodingsMac Unicode Text EncodingMiscellaneous Text Encoding StandardsMS-DOS and Windows Text EncodingsNational Standard Text EncodingsNextStep Platform EncodingsSpecial Text Encoding ValuesTextEncodingFormatTextEncodingNameSelectorText Encoding VariantsUnicode and ISO UCS Text EncodingsUnsupported Unicode Variants