# Correspondence table: CFStringEncoding ↔︎ NSStringEncoding | C Identifier | CF Value | NS Value | IANA Character Set Name | |------------------------------------------|------------|------------|-----------------------------------------------| | kCFStringEncodingASCII | 0x00000600 | 0x00000001 | us-ascii | | kCFStringEncodingNextStepLatin | 0x00000b01 | 0x00000002 | x-nextstep | | kCFStringEncodingEUC_JP | 0x00000920 | 0x00000003 | euc-jp | | kCFStringEncodingUTF8 | 0x08000100 | 0x00000004 | utf-8 | | kCFStringEncodingISOLatin1 | 0x00000201 | 0x00000005 | iso-8859-1 | | kCFStringEncodingMacSymbol | 0x00000021 | 0x00000006 | x-mac-symbol | | kCFStringEncodingNonLossyASCII | 0x00000bff | 0x00000007 | | | kCFStringEncodingDOSJapanese | 0x00000420 | 0x00000008 | cp932 | | kCFStringEncodingISOLatin2 | 0x00000202 | 0x00000009 | iso-8859-2 | | kCFStringEncodingUnicode | 0x00000100 | 0x0000000a | utf-16 | | kCFStringEncodingWindowsCyrillic | 0x00000502 | 0x0000000b | windows-1251 | | kCFStringEncodingWindowsLatin1 | 0x00000500 | 0x0000000c | windows-1252 | | kCFStringEncodingWindowsGreek | 0x00000503 | 0x0000000d | windows-1253 | | kCFStringEncodingWindowsLatin5 | 0x00000504 | 0x0000000e | windows-1254 | | kCFStringEncodingWindowsLatin2 | 0x00000501 | 0x0000000f | windows-1250 | | kCFStringEncodingISO_2022_JP | 0x00000820 | 0x00000015 | iso-2022-jp | | kCFStringEncodingMacRoman | 0x00000000 | 0x0000001e | macintosh | | kCFStringEncodingMacJapanese | 0x00000001 | 0x80000001 | x-mac-japanese | | kCFStringEncodingMacChineseTrad | 0x00000002 | 0x80000002 | x-mac-trad-chinese | | kCFStringEncodingMacKorean | 0x00000003 | 0x80000003 | x-mac-korean | | kCFStringEncodingMacArabic | 0x00000004 | 0x80000004 | x-mac-arabic | | kCFStringEncodingMacHebrew | 0x00000005 | 0x80000005 | x-mac-hebrew | | kCFStringEncodingMacGreek | 0x00000006 | 0x80000006 | x-mac-greek | | kCFStringEncodingMacCyrillic | 0x00000007 | 0x80000007 | x-mac-cyrillic | | kCFStringEncodingMacDevanagari | 0x00000009 | 0x80000009 | x-mac-devanagari | | kCFStringEncodingMacGurmukhi | 0x0000000a | 0x8000000a | x-mac-gurmukhi | | kCFStringEncodingMacGujarati | 0x0000000b | 0x8000000b | x-mac-gujarati | | kCFStringEncodingMacOriya | 0x0000000c | 0x8000000c | x-mac-oriya | | kCFStringEncodingMacBengali | 0x0000000d | 0x8000000d | x-mac-bengali | | kCFStringEncodingMacTamil | 0x0000000e | 0x8000000e | x-mac-tamil | | kCFStringEncodingMacTelugu | 0x0000000f | 0x8000000f | x-mac-telugu | | kCFStringEncodingMacKannada | 0x00000010 | 0x80000010 | x-mac-kannada | | kCFStringEncodingMacMalayalam | 0x00000011 | 0x80000011 | x-mac-malayalam | | kCFStringEncodingMacSinhalese | 0x00000012 | 0x80000012 | x-mac-sinhalese | | kCFStringEncodingMacBurmese | 0x00000013 | 0x80000013 | x-mac-burmese | | kCFStringEncodingMacKhmer | 0x00000014 | 0x80000014 | x-mac-khmer | | kCFStringEncodingMacThai | 0x00000015 | 0x80000015 | x-mac-thai | | kCFStringEncodingMacLaotian | 0x00000016 | 0x80000016 | x-mac-laotian | | kCFStringEncodingMacGeorgian | 0x00000017 | 0x80000017 | x-mac-georgian | | kCFStringEncodingMacArmenian | 0x00000018 | 0x80000018 | x-mac-armenian | | kCFStringEncodingMacChineseSimp | 0x00000019 | 0x80000019 | x-mac-simp-chinese | | kCFStringEncodingMacTibetan | 0x0000001a | 0x8000001a | x-mac-tibetan | | kCFStringEncodingMacMongolian | 0x0000001b | 0x8000001b | x-mac-mongolian | | kCFStringEncodingMacEthiopic | 0x0000001c | 0x8000001c | x-mac-ethiopic | | kCFStringEncodingMacCentralEurRoman | 0x0000001d | 0x8000001d | x-mac-centraleurroman | | kCFStringEncodingMacVietnamese | 0x0000001e | 0x8000001e | x-mac-vietnamese | | kCFStringEncodingMacExtArabic | 0x0000001f | 0x8000001f | X-MAC-EXTARABIC | | kCFStringEncodingMacDingbats | 0x00000022 | 0x80000022 | x-mac-dingbats | | kCFStringEncodingMacTurkish | 0x00000023 | 0x80000023 | x-mac-turkish | | kCFStringEncodingMacCroatian | 0x00000024 | 0x80000024 | x-mac-croatian | | kCFStringEncodingMacIcelandic | 0x00000025 | 0x80000025 | x-mac-icelandic | | kCFStringEncodingMacRomanian | 0x00000026 | 0x80000026 | x-mac-romanian | | kCFStringEncodingMacCeltic | 0x00000027 | 0x80000027 | x-mac-celtic | | kCFStringEncodingMacGaelic | 0x00000028 | 0x80000028 | x-mac-gaelic | | kCFStringEncodingMacFarsi | 0x0000008c | 0x8000008c | x-mac-farsi | | kCFStringEncodingMacUkrainian | 0x00000098 | 0x80000098 | x-mac-ukrainian | | kCFStringEncodingMacInuit | 0x000000ec | 0x800000ec | x-mac-inuit | | kCFStringEncodingMacVT100 | 0x000000fc | 0x800000fc | | | kCFStringEncodingMacHFS | 0x000000ff | 0x800000ff | macintosh | | kCFStringEncodingISOLatin3 | 0x00000203 | 0x80000203 | iso-8859-3 | | kCFStringEncodingISOLatin4 | 0x00000204 | 0x80000204 | iso-8859-4 | | kCFStringEncodingISOLatinCyrillic | 0x00000205 | 0x80000205 | iso-8859-5 | | kCFStringEncodingISOLatinArabic | 0x00000206 | 0x80000206 | iso-8859-6 | | kCFStringEncodingISOLatinGreek | 0x00000207 | 0x80000207 | iso-8859-7 | | kCFStringEncodingISOLatinHebrew | 0x00000208 | 0x80000208 | iso-8859-8 | | kCFStringEncodingISOLatin5 | 0x00000209 | 0x80000209 | iso-8859-9 | | kCFStringEncodingISOLatin6 | 0x0000020a | 0x8000020a | iso-8859-10 | | kCFStringEncodingISOLatinThai | 0x0000020b | 0x8000020b | iso-8859-11 | | kCFStringEncodingISOLatin7 | 0x0000020d | 0x8000020d | iso-8859-13 | | kCFStringEncodingISOLatin8 | 0x0000020e | 0x8000020e | iso-8859-14 | | kCFStringEncodingISOLatin9 | 0x0000020f | 0x8000020f | iso-8859-15 | | kCFStringEncodingISOLatin10 | 0x00000210 | 0x80000210 | iso-8859-16 | | kCFStringEncodingDOSLatinUS | 0x00000400 | 0x80000400 | cp437 | | kCFStringEncodingDOSGreek | 0x00000405 | 0x80000405 | cp737 | | kCFStringEncodingDOSBalticRim | 0x00000406 | 0x80000406 | cp775 | | kCFStringEncodingDOSLatin1 | 0x00000410 | 0x80000410 | cp850 | | kCFStringEncodingDOSGreek1 | 0x00000411 | 0x80000411 | cp851 | | kCFStringEncodingDOSLatin2 | 0x00000412 | 0x80000412 | cp852 | | kCFStringEncodingDOSCyrillic | 0x00000413 | 0x80000413 | cp855 | | kCFStringEncodingDOSTurkish | 0x00000414 | 0x80000414 | cp857 | | kCFStringEncodingDOSPortuguese | 0x00000415 | 0x80000415 | cp860 | | kCFStringEncodingDOSIcelandic | 0x00000416 | 0x80000416 | cp861 | | kCFStringEncodingDOSHebrew | 0x00000417 | 0x80000417 | cp862 | | kCFStringEncodingDOSCanadianFrench | 0x00000418 | 0x80000418 | cp863 | | kCFStringEncodingDOSArabic | 0x00000419 | 0x80000419 | cp864 | | kCFStringEncodingDOSNordic | 0x0000041a | 0x8000041a | cp865 | | kCFStringEncodingDOSRussian | 0x0000041b | 0x8000041b | cp866 | | kCFStringEncodingDOSGreek2 | 0x0000041c | 0x8000041c | cp869 | | kCFStringEncodingDOSThai | 0x0000041d | 0x8000041d | cp874 | | kCFStringEncodingDOSChineseSimplif | 0x00000421 | 0x80000421 | cp936 | | kCFStringEncodingDOSKorean | 0x00000422 | 0x80000422 | cp949 | | kCFStringEncodingDOSChineseTrad | 0x00000423 | 0x80000423 | cp950 | | kCFStringEncodingWindowsHebrew | 0x00000505 | 0x80000505 | windows-1255 | | kCFStringEncodingWindowsArabic | 0x00000506 | 0x80000506 | windows-1256 | | kCFStringEncodingWindowsBalticRim | 0x00000507 | 0x80000507 | windows-1257 | | kCFStringEncodingWindowsVietnamese | 0x00000508 | 0x80000508 | windows-1258 | | kCFStringEncodingWindowsKoreanJohab | 0x00000510 | 0x80000510 | windows-1361 | | kCFStringEncodingANSEL | 0x00000601 | 0x80000601 | | | kCFStringEncodingJIS_X0201_76 | 0x00000620 | 0x80000620 | JIS_X0201 | | kCFStringEncodingJIS_X0208_83 | 0x00000621 | 0x80000621 | | | kCFStringEncodingJIS_X0208_90 | 0x00000622 | 0x80000622 | JIS_X0208-1983 | | kCFStringEncodingJIS_X0212_90 | 0x00000623 | 0x80000623 | JIS_X0212-1990 | | kCFStringEncodingJIS_C6226_78 | 0x00000624 | 0x80000624 | JIS_C6226-1978 | | kCFStringEncodingShiftJIS_X0213 | 0x00000628 | 0x80000628 | Shift_JIS | | kCFStringEncodingShiftJIS_X0213_MenKuTen | 0x00000629 | 0x80000629 | | | kCFStringEncodingGB_2312_80 | 0x00000630 | 0x80000630 | GB_2312-80 | | kCFStringEncodingGBK_95 | 0x00000631 | 0x80000631 | GBK | | kCFStringEncodingGB_18030_2000 | 0x00000632 | 0x80000632 | gb18030 | | kCFStringEncodingKSC_5601_87 | 0x00000640 | 0x80000640 | KS_C_5601-1987 | | kCFStringEncodingKSC_5601_92_Johab | 0x00000641 | 0x80000641 | | | kCFStringEncodingCNS_11643_92_P1 | 0x00000651 | 0x80000651 | | | kCFStringEncodingCNS_11643_92_P2 | 0x00000652 | 0x80000652 | | | kCFStringEncodingCNS_11643_92_P3 | 0x00000653 | 0x80000653 | | | kCFStringEncodingISO_2022_JP_2 | 0x00000821 | 0x80000821 | iso-2022-jp-2 | | kCFStringEncodingISO_2022_JP_1 | 0x00000822 | 0x80000822 | iso-2022-jp-1 | | kCFStringEncodingISO_2022_JP_3 | 0x00000823 | 0x80000823 | iso-2022-jp-3 | | kCFStringEncodingISO_2022_CN | 0x00000830 | 0x80000830 | iso-2022-cn | | kCFStringEncodingISO_2022_CN_EXT | 0x00000831 | 0x80000831 | iso-2022-cn-ext | | kCFStringEncodingISO_2022_KR | 0x00000840 | 0x80000840 | iso-2022-kr | | kCFStringEncodingEUC_CN | 0x00000930 | 0x80000930 | gb2312 | | kCFStringEncodingEUC_TW | 0x00000931 | 0x80000931 | euc-tw | | kCFStringEncodingEUC_KR | 0x00000940 | 0x80000940 | euc-kr | | kCFStringEncodingShiftJIS | 0x00000a01 | 0x80000a01 | shift_jis | | kCFStringEncodingKOI8_R | 0x00000a02 | 0x80000a02 | koi8-r | | kCFStringEncodingBig5 | 0x00000a03 | 0x80000a03 | big5 | | kCFStringEncodingMacRomanLatin1 | 0x00000a04 | 0x80000a04 | x-mac-roman-latin1 | | kCFStringEncodingHZ_GB_2312 | 0x00000a05 | 0x80000a05 | hz-gb-2312 | | kCFStringEncodingBig5_HKSCS_1999 | 0x00000a06 | 0x80000a06 | big5-hkscs | | kCFStringEncodingVISCII | 0x00000a07 | 0x80000a07 | viscii | | kCFStringEncodingKOI8_U | 0x00000a08 | 0x80000a08 | koi8-u | | kCFStringEncodingBig5_E | 0x00000a09 | 0x80000a09 | | | kCFStringEncodingUTF7_IMAP | 0x00000a10 | 0x80000a10 | utf7-imap | | kCFStringEncodingNextStepJapanese | 0x00000b02 | 0x80000b02 | | | kCFStringEncodingEBCDIC_US | 0x00000c01 | 0x80000c01 | | | kCFStringEncodingEBCDIC_CP037 | 0x00000c02 | 0x80000c02 | ibm037 | | kCFStringEncodingUTF7 | 0x04000100 | 0x84000100 | utf-7 | | kCFStringEncodingUTF32 | 0x0c000100 | 0x8c000100 | utf-32 | | kCFStringEncodingUTF16BE | 0x10000100 | 0x90000100 | utf-16be | | kCFStringEncodingUTF16LE | 0x14000100 | 0x94000100 | utf-16le | | kCFStringEncodingUTF32BE | 0x18000100 | 0x98000100 | utf-32be | | kCFStringEncodingUTF32LE | 0x1c000100 | 0x9c000100 | utf-32le | (Extracted from https://gist.github.com/YOCKOW/f5a385e3c9e2d0c97f3340a889f57a16 )