| 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 | <n/a> |
| 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 | <n/a> |
| 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 | <n/a> |
| kCFStringEncodingJIS_X0201_76 | 0x00000620 | 0x80000620 | JIS_X0201 |
| kCFStringEncodingJIS_X0208_83 | 0x00000621 | 0x80000621 | <n/a> |
| 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 | <n/a> |
| 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 | <n/a> |
| kCFStringEncodingCNS_11643_92_P1 | 0x00000651 | 0x80000651 | <n/a> |
| kCFStringEncodingCNS_11643_92_P2 | 0x00000652 | 0x80000652 | <n/a> |
| kCFStringEncodingCNS_11643_92_P3 | 0x00000653 | 0x80000653 | <n/a> |
| 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 | <n/a> |
| kCFStringEncodingUTF7_IMAP | 0x00000a10 | 0x80000a10 | utf7-imap |
| kCFStringEncodingNextStepJapanese | 0x00000b02 | 0x80000b02 | <n/a> |
| kCFStringEncodingEBCDIC_US | 0x00000c01 | 0x80000c01 | <n/a> |
| 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 )