GB18030(兼容GB2312)编码验证与校正
之前写 APP 抓 GB2312
编码的HTML时候, 发现 HTML 文件里面混了一些非 GB18030
(包含GB2312
字符集) 字符集的字符。
以下代码出错:
//self.gb18030Encoding = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
//原页面采用 GB2312 编码
NSString *result = [[NSString alloc] initWithData:data encoding:self.gb18030Encoding];