從 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];