惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy & Cybersecurity Law Blog
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
罗磊的独立博客
F
Fortinet All Blogs
T
Threatpost
Y
Y Combinator Blog
博客园_首页
美团技术团队
Security Latest
Security Latest
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
V
V2EX - 技术
The Cloudflare Blog
L
LINUX DO - 热门话题
博客园 - 司徒正美
Jina AI
Jina AI
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
The Hacker News
The Hacker News
P
Privacy International News Feed
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence
Latest news
Latest news
NISL@THU
NISL@THU
Google DeepMind News
Google DeepMind News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cisco Blogs
雷峰网
雷峰网
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog RSS Feed
W
WeLiveSecurity
D
DataBreaches.Net
G
Google Developers Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
Spread Privacy
Spread Privacy
Know Your Adversary
Know Your Adversary
TaoSecurity Blog
TaoSecurity Blog
S
Securelist
Help Net Security
Help Net Security

博客园 - 英怀

获取当前页面url中的参数 coffeescript+node.js+angular 转 iphone开发资料汇总(很多实用的东东) 给状态条加上图标的代码 设置uiview背景图的方法之一 xcode 4 下找EXC_BAD_ACCESS错误原因 转--如何解决EXC_BAD_ACCESS错误 再转动画实现 关于Iphone开发得一些案例及常用知识(转过来的参考用) 用uiwebview打开pdf,word,excel 网络请求侦听工具 整理 被appstore 拒绝审核通过的原因 Capture iPhone Simulator Screenshots 转,ios开源程序集 在程序中如何把两张图片合成为一张图片 - 英怀 怎么让一个UIImageView响应点击事件呢 object c 操作date类型 在model view中隐藏键盘代码 iphone view与view翻转的动画效果 使用NSUserDefaults保存简单的用户数据
将NSString转换编码集变为GBK或GB2312
英怀 · 2011-08-18 · via 博客园 - 英怀

NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];

附:编码集列表


CFStringEncoding constants for encodings that may be supported by CFString. 
enum { 
   kCFStringEncodingMacRoman = 0L, 
   kCFStringEncodingMacJapanese = 1, 
   kCFStringEncodingMacChineseTrad = 2, 
   kCFStringEncodingMacKorean = 3, 
   kCFStringEncodingMacArabic = 4, 
   kCFStringEncodingMacHebrew = 5, 
   kCFStringEncodingMacGreek = 6, 
   kCFStringEncodingMacCyrillic = 7, 
   kCFStringEncodingMacDevanagari = 9, 
   kCFStringEncodingMacGurmukhi = 10, 
   kCFStringEncodingMacGujarati = 11, 
   kCFStringEncodingMacOriya = 12, 
   kCFStringEncodingMacBengali = 13, 
   kCFStringEncodingMacTamil = 14, 
   kCFStringEncodingMacTelugu = 15, 
   kCFStringEncodingMacKannada = 16, 
   kCFStringEncodingMacMalayalam = 17, 
   kCFStringEncodingMacSinhalese = 18, 
   kCFStringEncodingMacBurmese = 19, 
   kCFStringEncodingMacKhmer = 20, 
   kCFStringEncodingMacThai = 21, 
   kCFStringEncodingMacLaotian = 22, 
   kCFStringEncodingMacGeorgian = 23, 
   kCFStringEncodingMacArmenian = 24, 
   kCFStringEncodingMacChineseSimp = 25, 
   kCFStringEncodingMacTibetan = 26, 
   kCFStringEncodingMacMongolian = 27, 
   kCFStringEncodingMacEthiopic = 28, 
   kCFStringEncodingMacCentralEurRoman = 29, 
   kCFStringEncodingMacVietnamese = 30, 
   kCFStringEncodingMacExtArabic = 31, 
   kCFStringEncodingMacSymbol = 33, 
   kCFStringEncodingMacDingbats = 34, 
   kCFStringEncodingMacTurkish = 35, 
   kCFStringEncodingMacCroatian = 36, 
   kCFStringEncodingMacIcelandic = 37, 
   kCFStringEncodingMacRomanian = 38, 
   kCFStringEncodingMacCeltic = 39, 
   kCFStringEncodingMacGaelic = 40, 
   kCFStringEncodingMacFarsi = 0x8C, 
   kCFStringEncodingMacUkrainian = 0x98, 
   kCFStringEncodingMacInuit = 0xEC, 
   kCFStringEncodingMacVT100 = 0xFC, 
   kCFStringEncodingMacHFS = 0xFF, 
   kCFStringEncodingISOLatin1 = 0x0201, 
   kCFStringEncodingISOLatin2 = 0x0202, 
   kCFStringEncodingISOLatin3 = 0x0203, 
   kCFStringEncodingISOLatin4 = 0x0204, 
   kCFStringEncodingISOLatinCyrillic = 0x0205, 
   kCFStringEncodingISOLatinArabic = 0x0206, 
   kCFStringEncodingISOLatinGreek = 0x0207, 
   kCFStringEncodingISOLatinHebrew = 0x0208, 
   kCFStringEncodingISOLatin5 = 0x0209, 
   kCFStringEncodingISOLatin6 = 0x020A, 
   kCFStringEncodingISOLatinThai = 0x020B, 
   kCFStringEncodingISOLatin7 = 0x020D, 
   kCFStringEncodingISOLatin8 = 0x020E, 
   kCFStringEncodingISOLatin9 = 0x020F, 
   kCFStringEncodingISOLatin10 = 0x0210, 
   kCFStringEncodingDOSLatinUS = 0x0400, 
   kCFStringEncodingDOSGreek = 0x0405, 
   kCFStringEncodingDOSBalticRim = 0x0406, 
   kCFStringEncodingDOSLatin1 = 0x0410, 
   kCFStringEncodingDOSGreek1 = 0x0411, 
   kCFStringEncodingDOSLatin2 = 0x0412, 
   kCFStringEncodingDOSCyrillic = 0x0413, 
   kCFStringEncodingDOSTurkish = 0x0414, 
   kCFStringEncodingDOSPortuguese = 0x0415, 
   kCFStringEncodingDOSIcelandic = 0x0416, 
   kCFStringEncodingDOSHebrew = 0x0417, 
   kCFStringEncodingDOSCanadianFrench = 0x0418, 
   kCFStringEncodingDOSArabic = 0x0419, 
   kCFStringEncodingDOSNordic = 0x041A, 
   kCFStringEncodingDOSRussian = 0x041B, 
   kCFStringEncodingDOSGreek2 = 0x041C, 
   kCFStringEncodingDOSThai = 0x041D, 
   kCFStringEncodingDOSJapanese = 0x0420, 
   kCFStringEncodingDOSChineseSimplif = 0x0421, 
   kCFStringEncodingDOSKorean = 0x0422, 
   kCFStringEncodingDOSChineseTrad = 0x0423, 
   kCFStringEncodingWindowsLatin1 = 0x0500, 
   kCFStringEncodingWindowsLatin2 = 0x0501, 
   kCFStringEncodingWindowsCyrillic = 0x0502, 
   kCFStringEncodingWindowsGreek = 0x0503, 
   kCFStringEncodingWindowsLatin5 = 0x0504, 
   kCFStringEncodingWindowsHebrew = 0x0505, 
   kCFStringEncodingWindowsArabic = 0x0506, 
   kCFStringEncodingWindowsBalticRim = 0x0507, 
   kCFStringEncodingWindowsVietnamese = 0x0508, 
   kCFStringEncodingWindowsKoreanJohab = 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, 
   kCFStringEncodingShiftJIS_X0213 = 0x0628, 
   kCFStringEncodingShiftJIS_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, 
   kCFStringEncodingShiftJIS = 0x0A01, 
   kCFStringEncodingKOI8_R = 0x0A02, 
   kCFStringEncodingBig5 = 0x0A03, 
   kCFStringEncodingMacRomanLatin1 = 0x0A04, 
   kCFStringEncodingHZ_GB_2312 = 0x0A05, 
   kCFStringEncodingBig5_HKSCS_1999 = 0x0A06, 
   kCFStringEncodingVISCII = 0x0A07, 
   kCFStringEncodingKOI8_U = 0x0A08, 
   kCFStringEncodingBig5_E = 0x0A09, 
   kCFStringEncodingNextStepLatin = 0x0B01, 
   kCFStringEncodingNextStepJapanese = 0x0B02, 
   kCFStringEncodingEBCDIC_US = 0x0C01, 
   kCFStringEncodingEBCDIC_CP037 = 0x0C02, 
   kCFStringEncodingUTF7 = 0x04000100, 
   kCFStringEncodingUTF7_IMAP = 0x0A10, 
   kCFStringEncodingShiftJIS_X0213_00 = 0x0628 
};