为什么重音符号在不同的URL在同一台服务器上访问相同的代码时呈现不一致?
-
20-09-2019 - |
题
有就是我们的服务器上的页面,通过两个不同的URL的访问。
http://www.spotlight.com/6213-5613-0721
http://www.spotlight.com/interactive/cv/1 /M103546.html
有传统的ASP在幕后,而这两个网址的实际做一个Server.Transfer的相同的基础ASP页。
在页面顶部的名称中的口音是在一个URL正确渲染,并错误地在其他 - 但据我所知,这两个请求返回相同的响应(相同的标记,相同的头文件,同样< EM>所有的) - 和我完全不知道为什么一个URL应该正确渲染,而另一种是破坏重音字符
还有什么(内容编码?)我应该检查 - ?如果是这样,我怎么能知道什么东西被退回超出萤火虫显示的信息
解决方案
我已经在这个问题,在过去,问题是,一些文件(也许在asp文件做传输或一些包括)不被保存为ANSI。
检查,参与请求的所有文件具有相同的编码服务器(试行文件 - >另存为用编码)
其他提示
我已签在你的标题和meta标签的字符编码和他们是跨越两个页面保持一致。我也同意页的输出很大程度上类似于 - 除了特殊字符,这是在源文件中“弄乱了”
我不认为在浏览器中存在的这个问题,必须的的东西的导致这一幕后。如何包含这些字符的名称从数据存储到页面获取?
不隶属于 StackOverflow