通过SSL通过HTML页面传递特殊字符的差异编码规则?

问题描述

| 当抛出具有特殊字符(如半分数)的HTML时
<li>½ tsp salt</li>  [HTTP]
通过HTTP可以正常显示。我们没有明确编码它,应该是::1ѭ 但是,当通过SSL连接传送相同的HTML时,该字符在源中(使用同一浏览器)显示为带有问号的乱码,如下所示:
<li>?? tsp salt</li>  [HTTPS]
尽管我们应该正确编码这些实体,但这并不是问题所在(我们知道如何解决该问题)。 谁能解释SSL编码的工作原理,以便在同一浏览器中通过HTTP与HTTPS传递相同的特殊字符时会有区别吗? 更多信息: 我们正在使用IIS7和来自GeoTrust的证书。 任何浏览器均可用于显示SSL模式与标准HTTP的区别     

解决方法

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