【发布时间】:2011-09-01 17:34:15
【问题描述】:
我需要从 REST 服务加载数据,但是当我有任何重音时,结果总是 (null)。我知道这是一个编码问题,但 NSUrlConnection 没有给我解决方案。我得到的最好结果是用奇怪的代码代替强调字符的所有文本。
我已经尝试像下面的代码那样使用 NSUrl 并且它可以工作,但是我需要为此连接设置两个标头。
NSURL *nsurl = [[NSURL alloc] initWithString:url];
NSString *data = [[NSString alloc] initWithContentsOfURL:nsurl encoding: NSUTF8StringEncoding error: nil];
好吧,我可以有两种解决方案,添加标头进行 NSUrl 连接或设法使编码在 NSURLConnection 中工作。
有人有解决办法吗?
【问题讨论】:
标签: iphone ios encoding nsurlconnection nsurl