





















NSStringEncoding enc = CFStringConvertEncodingT oNSStringEncoding(kCFStringEncodingGB_18030_2000);NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];附:编码集列表
CFStringEncoding constants for encodings that may be supported by CFString.
enum {
kCFStringEncodingMacRoma n = 0L,
kCFStringEncodingMacJapa nese = 1,
kCFStringEncodingMacChin eseTrad = 2,
kCFStringEncodingMacKore an = 3,
kCFStringEncodingMacArab ic = 4,
kCFStringEncodingMacHebr ew = 5,
kCFStringEncodingMacGree k = 6,
kCFStringEncodingMacCyri llic = 7,
kCFStringEncodingMacDeva nagari = 9,
kCFStringEncodingMacGurm ukhi = 10,
kCFStringEncodingMacGuja rati = 11,
kCFStringEncodingMacOriy a = 12,
kCFStringEncodingMacBeng ali = 13,
kCFStringEncodingMacTami l = 14,
kCFStringEncodingMacTelu gu = 15,
kCFStringEncodingMacKann ada = 16,
kCFStringEncodingMacMala yalam = 17,
kCFStringEncodingMacSinh alese = 18,
kCFStringEncodingMacBurm ese = 19,
kCFStringEncodingMacKhme r = 20,
kCFStringEncodingMacThai = 21,
kCFStringEncodingMacLaot ian = 22,
kCFStringEncodingMacGeor gian = 23,
kCFStringEncodingMacArme nian = 24,
kCFStringEncodingMacChin eseSimp = 25,
kCFStringEncodingMacTibe tan = 26,
kCFStringEncodingMacMong olian = 27,
kCFStringEncodingMacEthi opic = 28,
kCFStringEncodingMacCent ralEurRoman = 29,
kCFStringEncodingMacViet namese = 30,
kCFStringEncodingMacExtA rabic = 31,
kCFStringEncodingMacSymb ol = 33,
kCFStringEncodingMacDing bats = 34,
kCFStringEncodingMacTurk ish = 35,
kCFStringEncodingMacCroa tian = 36,
kCFStringEncodingMacIcel andic = 37,
kCFStringEncodingMacRoma nian = 38,
kCFStringEncodingMacCelt ic = 39,
kCFStringEncodingMacGael ic = 40,
kCFStringEncodingMacFars i = 0x8C,
kCFStringEncodingMacUkra inian = 0x98,
kCFStringEncodingMacInui t = 0xEC,
kCFStringEncodingMacVT10 0 = 0xFC,
kCFStringEncodingMacHFS = 0xFF,
kCFStringEncodingISOLati n1 = 0x0201,
kCFStringEncodingISOLati n2 = 0x0202,
kCFStringEncodingISOLati n3 = 0x0203,
kCFStringEncodingISOLati n4 = 0x0204,
kCFStringEncodingISOLati nCyrillic = 0x0205,
kCFStringEncodingISOLati nArabic = 0x0206,
kCFStringEncodingISOLati nGreek = 0x0207,
kCFStringEncodingISOLati nHebrew = 0x0208,
kCFStringEncodingISOLati n5 = 0x0209,
kCFStringEncodingISOLati n6 = 0x020A,
kCFStringEncodingISOLati nThai = 0x020B,
kCFStringEncodingISOLati n7 = 0x020D,
kCFStringEncodingISOLati n8 = 0x020E,
kCFStringEncodingISOLati n9 = 0x020F,
kCFStringEncodingISOLati n10 = 0x0210,
kCFStringEncodingDOSLati nUS = 0x0400,
kCFStringEncodingDOSGree k = 0x0405,
kCFStringEncodingDOSBalt icRim = 0x0406,
kCFStringEncodingDOSLati n1 = 0x0410,
kCFStringEncodingDOSGree k1 = 0x0411,
kCFStringEncodingDOSLati n2 = 0x0412,
kCFStringEncodingDOSCyri llic = 0x0413,
kCFStringEncodingDOSTurk ish = 0x0414,
kCFStringEncodingDOSPort uguese = 0x0415,
kCFStringEncodingDOSIcel andic = 0x0416,
kCFStringEncodingDOSHebr ew = 0x0417,
kCFStringEncodingDOSCana dianFrench = 0x0418,
kCFStringEncodingDOSArab ic = 0x0419,
kCFStringEncodingDOSNord ic = 0x041A,
kCFStringEncodingDOSRuss ian = 0x041B,
kCFStringEncodingDOSGree k2 = 0x041C,
kCFStringEncodingDOSThai = 0x041D,
kCFStringEncodingDOSJapa nese = 0x0420,
kCFStringEncodingDOSChin eseSimplif = 0x0421,
kCFStringEncodingDOSKore an = 0x0422,
kCFStringEncodingDOSChin eseTrad = 0x0423,
kCFStringEncodingWindows Latin1 = 0x0500,
kCFStringEncodingWindows Latin2 = 0x0501,
kCFStringEncodingWindows Cyrillic = 0x0502,
kCFStringEncodingWindows Greek = 0x0503,
kCFStringEncodingWindows Latin5 = 0x0504,
kCFStringEncodingWindows Hebrew = 0x0505,
kCFStringEncodingWindows Arabic = 0x0506,
kCFStringEncodingWindows BalticRim = 0x0507,
kCFStringEncodingWindows Vietnamese = 0x0508,
kCFStringEncodingWindows KoreanJohab = 0x0510,
kCFStringEncodingASCII = 0x0600,
kCFStringEncodingANSEL = 0x0601,
kCFStringEncodingJIS_X0201_76 = 0x0620,
kCFStringEncodingJIS_X0208_83 = 0x0621,
kCFStringEncodingJIS_X0208_90 = 0x0622,
kCFStringEncodingJIS_X0212_90 = 0x0623,
kCFStringEncodingJIS_C6226_78 = 0x0624,
kCFStringEncodingShiftJI S_X0213 = 0x0628,
kCFStringEncodingShiftJI S_X0213_MenKuTen = 0x0629,
kCFStringEncodingGB_2312_80 = 0x0630,
kCFStringEncodingGBK_95 = 0x0631,
kCFStringEncodingGB_18030_2000 = 0x0632,
kCFStringEncodingKSC_5601_87 = 0x0640,
kCFStringEncodingKSC_5601_92_Johab = 0x0641,
kCFStringEncodingCNS_11643_92_P1 = 0x0651,
kCFStringEncodingCNS_11643_92_P2 = 0x0652,
kCFStringEncodingCNS_11643_92_P3 = 0x0653,
kCFStringEncodingISO_2022_JP = 0x0820,
kCFStringEncodingISO_2022_JP_2 = 0x0821,
kCFStringEncodingISO_2022_JP_1 = 0x0822,
kCFStringEncodingISO_2022_JP_3 = 0x0823,
kCFStringEncodingISO_2022_CN = 0x0830,
kCFStringEncodingISO_2022_CN_EXT = 0x0831,
kCFStringEncodingISO_2022_KR = 0x0840,
kCFStringEncodingEUC_JP = 0x0920,
kCFStringEncodingEUC_CN = 0x0930,
kCFStringEncodingEUC_TW = 0x0931,
kCFStringEncodingEUC_KR = 0x0940,
kCFStringEncodingShiftJI S = 0x0A01,
kCFStringEncodingKOI8_R = 0x0A02,
kCFStringEncodingBig5 = 0x0A03,
kCFStringEncodingMacRoma nLatin1 = 0x0A04,
kCFStringEncodingHZ_GB_2312 = 0x0A05,
kCFStringEncodingBig5_HKSCS_1999 = 0x0A06,
kCFStringEncodingVISCII = 0x0A07,
kCFStringEncodingKOI8_U = 0x0A08,
kCFStringEncodingBig5_E = 0x0A09,
kCFStringEncodingNextSte pLatin = 0x0B01,
kCFStringEncodingNextSte pJapanese = 0x0B02,
kCFStringEncodingEBCDIC_US = 0x0C01,
kCFStringEncodingEBCDIC_CP037 = 0x0C02,
kCFStringEncodingUTF7 = 0x04000100,
kCFStringEncodingUTF7_IMAP = 0x0A10,
kCFStringEncodingShiftJI S_X0213_00 = 0x0628
};
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。