当抛出具有特殊字符(如半分数)的 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/