【问题标题】:I need an iOS tool to encode HTML?我需要一个 iOS 工具来编码 HTML?
【发布时间】: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


    【解决方案1】:

    编辑:如果您将 w3schools 网站上的 é 字符复制并粘贴到他们的 URL 编码工具中,它将返回为 %C3%A9。我之前在这里的回答声称他们是不同的角色,但我错了。基本上看起来该页面上的表格是错误的。无论如何,this page 中描述的 iOS 功能应该可以很好地回答您需要为您的项目做些什么。

    【讨论】:

      【解决方案2】:

      使用这些方法可能会对您有所帮助

      escape()
      
      encodeURI()
      
      encodeURIComponent()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-24
        • 1970-01-01
        • 2011-01-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多