External String Encodings

CFStringEncoding constants for encodings that may be supported by CFString.

Overview

See the CFStringEncodingExt.h header file for the most current list of external string encodings and for more details.

Topics

Constants

kCFStringEncodingMacFarsi

Like MacArabic but uses Farsi digits.

kCFStringEncodingMacVT100

VT100102 font from Comm Toolbox: Latin-1 repertoire + box drawing etc.

kCFStringEncodingMacHFS

Meta-value, should never appear in a table.

kCFStringEncodingISOLatinArabic

ISO 8859-6, =ASMO 708, =DOS CP 708.

kCFStringEncodingDOSGreek

Code page 737 (formerly code page 437G).

kCFStringEncodingDOSLatin1

Code page 850, “Multilingual”.

kCFStringEncodingDOSLatin2

Code page 852, Slavic.

kCFStringEncodingDOSCyrillic

Code page 855, IBM Cyrillic.

kCFStringEncodingDOSTurkish

Code page 857, IBM Turkish.

kCFStringEncodingDOSGreek2

Code page 869, IBM Modern Greek.

kCFStringEncodingDOSThai

Code page 874, also for Windows.

kCFStringEncodingDOSJapanese

Code page 932, also for Windows.

kCFStringEncodingDOSChineseSimplif

Code page 936, also for Windows.

kCFStringEncodingDOSKorean

Code page 949, also for Windows; Unified Hangul Code.

kCFStringEncodingDOSChineseTrad

Code page 950, also for Windows.

kCFStringEncodingWindowsLatin2

Code page 1250, Central Europe.

kCFStringEncodingWindowsCyrillic

Code page 1251, Slavic Cyrillic.

kCFStringEncodingWindowsLatin5

Code page 1254, Turkish.

kCFStringEncodingWindowsKoreanJohab

Code page 1361, for Windows NT.

kCFStringEncodingANSEL

ANSEL (ANSI Z39.47).

kCFStringEncodingShiftJIS_X0213

Shift-JIS format encoding of JIS X0213 planes 1 and 2.

kCFStringEncodingShiftJIS_X0213_MenKuTen

JIS X0213 in plane-row-column notation.

kCFStringEncodingGBK_95

Annex to GB 13000-93; for Windows 95.

kCFStringEncodingKSC_5601_87

Same as KSC 5601-92 without Johab annex.

kCFStringEncodingKSC_5601_92_Johab

KSC 5601-92 Johab annex.

kCFStringEncodingCNS_11643_92_P1

CNS 11643-1992 plane 1.

kCFStringEncodingCNS_11643_92_P2

CNS 11643-1992 plane 2.

kCFStringEncodingCNS_11643_92_P3

CNS 11643-1992 plane 3 (was plane 14 in 1986 version).

kCFStringEncodingEUC_JP

ISO 646, 1-byte katakana, JIS 208, JIS 212.

kCFStringEncodingEUC_CN

ISO 646, GB 2312-80.

kCFStringEncodingEUC_TW

ISO 646, CNS 11643-1992 Planes 1-16.

kCFStringEncodingEUC_KR

ISO 646, KS C 5601-1987.

kCFStringEncodingKOI8_R

Russian internet standard.

kCFStringEncodingBig5

Big-5 (has variants)

kCFStringEncodingMacRomanLatin1

Mac OS Roman permuted to align with ISO Latin-1.

kCFStringEncodingHZ_GB_2312

HZ (RFC 1842, for Chinese mail & news).

kCFStringEncodingBig5_HKSCS_1999

Big-5 with Hong Kong special char set supplement.

kCFStringEncodingVISCII

RFC 1456, Vietnamese.

kCFStringEncodingKOI8_U

RFC 2319, Ukrainian.

kCFStringEncodingBig5_E

Taiwan Big-5E standard.

kCFStringEncodingNextStepJapanese

NextStep Japanese encoding.

kCFStringEncodingEBCDIC_CP037

code page 037, extended EBCDIC (Latin-1 set) for US, Canada.

kCFStringEncodingUTF7

kTextEncodingUnicodeDefault + kUnicodeUTF7Format RFC2152.

kCFStringEncodingUTF7_IMAP

UTF-7 (IMAP folder variant) RFC3501.

kCFStringEncodingShiftJIS_X0213_00

Shift-JIS format encoding of JIS X0213 planes 1 and 2.