【发布时间】:2012-04-01 04:38:47
【问题描述】:
我正在解析一些 XML,其中包含如下链接:
http://sale.images.woot.com/Château_de_Brigue_French_RoséhknStandard.jpg
如您所见,此链接中包含重音字符。 iOS 在这方面有问题,不会加载该表单中给定链接的图像。如果我转到谷歌浏览器并导航到该图像,并复制地址栏中的链接,我可以看到它已将重音字符编码如下:
http://sale.images.woot.com/Ch%C3%A2teau_de_Brigue_French_Ros%C3%A9hknStandard.jpg
但是,这对我来说没有任何意义,因为如果我转到 W3C's URL Encoding Reference,并将链接中的重音字符替换为 ASCII 图表中的数字,看起来链接应该是
http://sale.images.woot.com/Ch%E2teau_de_Brigue_French_Ros%E9hknStandard.jpg
但这不起作用 - 在我的浏览器中或在 iOS 中加载到图像视图中。
有人能解释一下发生了什么吗?谢谢:)
另外,如果有人知道在 iOS 中编码 URL 的简单方法,那就太好了。
【问题讨论】:
标签: html ios image xml-parsing url-encoding