Re: [问题] 读取网页编码的问题...

楼主: uranusjr (←這人是超級笨蛋)   2014-07-01 16:53:32
※ 引述《reptile0426 ( )》之铭言:
→ reptile0426:一楼大,变成NSData后一样的状况,用initWithBytes一 07/01 16:41
→ reptile0426:样是 ASII有值 其他都给我null说 07/01 16:41
→ reptile0426:2楼大,难道response回来的Data跟一楼大的方法load 07/01 16:43
→ reptile0426:出来的值会不一样? 一样我想编码问题依旧会在 07/01 16:44
→ reptile0426:先谢谢两位 我试试看2楼的方法看看 07/01 16:44
这样的话代表是 Objective-C API 没有 expose 的编码
请自己用 Core Foundation 转
http://d.pr/jRdE (developer.apple.com)
NSStringEncoding e = CFStringConvertEncodingToNSStringEncoding(...);
然后用这个 encoding 来转你接到的值
点点点里面可以填的值在文件里面有
请找 Built-in String Encodings 和 External String Encodings 节
有些本来就有在 NSStringEnclding 里就可以跳过
以你的状况我会先试 kCFStringEncodingBig5_E
作者: reptile0426 ( )   2014-07-01 16:41:00
一楼大,变成NSData后一样的状况,用initWithBytes一样是 ASII有值 其他都给我null说2楼大,难道response回来的Data跟一楼大的方法load出来的值会不一样? 一样我想编码问题依旧会在先谢谢两位 我试试看2楼的方法看看先谢谢您特地解答 我赶紧试试 晚点回报kCFStringDOSChineseTrad..终于给我试到了 感谢看结果跑出来我眼泪都快掉下来了 T___T

Links booklink

Contact Us: admin [ a t ] ucptt.com