GBK和UTF-8互換

從 GBK 轉到 UTF-8

用 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000) ,然後就可以用initWithData:encoding來實現。

從 UTF-8 轉到 GBK

CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000),得到的enc卻是kCFStringEncodingInvalidId。

使用: NSData *data=[nsstring dataUsingEncoding:-2147482063];

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章