【发布时间】:2014-08-01 13:05:09
【问题描述】:
我正在尝试使用 API 服务来获取 xml 数据。当我尝试将带有瑞典语 åäö 的字符串附加到 url 时,问题就出现了。如果我只是添加瑞典字母,则连接失败,而当我添加 UTF8 编码时,回复是空数据,这是错误的。我就是这样做的:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[@"http://apfy.me/www.blocket.se/burken/Search?ca=11&w=3&q=segelbåt" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
当我尝试在浏览器中打开网站时,%E5 显示为 å。我尝试了这一切,但没有成功。
http://www.blocket.se/hela_sverige?q=segelb%E5t&cg=0&w=3&st=s&ca=2&is=1&l=0&md=th
显然,我希望 API 服务在获取 html 页面时将 å 转换为 %E5。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: html http url utf nsmutableurlrequest