作者uranusjr (←这人是超级笨蛋)
看板MacDev
标题Re: [问题] 读取网页编码的问题...
时间Tue Jul 1 16:53:32 2014
※ 引述《reptile0426 ( )》之铭言:
1F:→ reptile0426:一楼大,变成NSData後一样的状况,用initWithBytes一 07/01 16:41
2F:→ reptile0426:样是 ASII有值 其他都给我null说 07/01 16:41
3F:→ reptile0426:2楼大,难道response回来的Data跟一楼大的方法load 07/01 16:43
4F:→ reptile0426:出来的值会不一样? 一样我想编码问题依旧会在 07/01 16:44
5F:→ 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.94.57
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1404204820.A.B74.html
6F:推 reptile0426:先谢谢您特地解答 我赶紧试试 晚点回报 07/01 17:21
7F:推 reptile0426:kCFStringDOSChineseTrad..终於给我试到了 感谢 07/02 10:46
8F:→ reptile0426:看结果跑出来我眼泪都快掉下来了 T___T 07/02 10:47