html - 通过 SSL 通过 HTML 页面传送特殊字符的差异。编码规则?

标签 html iis-7 ssl encoding

当抛出具有特殊字符(如半分数)的 HTML 时

<li>½ tsp salt</li>  [HTTP]

它在 HTTP 上显示良好。我们没有像我们应该的那样明确地编码它:&

但是,相同的 HTML,当通过 SSL 连接传送时,会在源代码(使用相同的浏览器)中显示带有问号的乱码,如下所示:

<li>?? tsp salt</li>  [HTTPS]

尽管我们应该正确编码这些实体,但这不是问题所在(我们知道如何解决该问题)。

任何人都可以解释 SSL 编码的工作原理,以便在同一浏览器中通过 HTTP 和 HTTPS 传递相同的特殊字符时存在差异吗?

更多信息:

  • 我们使用的是 IIS7 和来自 GeoTrust 的证书。
  • 可以使用任何浏览器来显示 SSL 模式与标准 HTTP 的区别

最佳答案

SSL 在这里没有任何区别。该问题可能与 SSL 的使用同时发生,但不是 SSL 导致了该问题。

关于html - 通过 SSL 通过 HTML 页面传送特殊字符的差异。编码规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127448/

相关文章:

jquery - 取消选择时将输入字段更改为纯文本

javascript - SEO - 使用 Javascript 幻灯片复制内容

visual-studio-2010 - 有没有更好的方法来使用 Visual Studio 2010 部署 Web 应用程序?

windows - 如何使用批处理文件生成 SSL

javascript - jquery,动态创建行时在表中按类查找下一个元素

jquery - 附加 html 创建具有不同顺序的输入

c# - HTTP 错误 401.1 - 未经本地 IIS 授权

asp.net-mvc - asp fontawesome 404(未找到)

ruby-on-rails-3 - Rails3 SSL 路由问题

angular - Angular 2中的混合内容错误