还有我们的服务器上的页面是通过两个不同的URL访问。
http://www.spotlight.com/6213-5613-0721
http://www.spotlight.com/interactive/cv/1/M103546.html
有传统的ASP在幕后,而这两个网址的实际做一个Server.Transfer的相同的基础ASP页。
在页面顶部的名称中的口音是在一个URL,并错误地正确地呈现在其他-但据我所知,这两个请求返回相同的响应(相同的标记,相同的头文件,同样的一切 ) -和我绝对不知道为什么一个URL应该正确地呈现,而另一种是破坏重音字符。
还有什么(内容编码?)我应该检查 - 如果是这样,我怎么能知道什么东西被退回超出萤火虫显示的信息?
我已经在过去的这个问题,这个问题是,一些文件(也许ASP文件做转让或一些包括)不被保存为ANSI。
检查涉及请求的所有文件在服务器中相同的编码(试行文件 - >另存为用编码)
我检查你的标题和meta标签的字符编码和他们是跨越两个页面保持一致。 我也同意,页面的输出在很大程度上是相似 - 除了特殊字符,这是在源文件中“搞砸了”。
我不认为在浏览器中存在的这个问题,必须引起这一幕后的东西 。 如何包含这些字符的名称从数据存储到页面得到什么?
文章来源: Why are accented characters rendering inconsistently when accessing the same code on the same server at a different URL?