为什么重音符号在不同的URL在同一台服务器上访问相同的代码时呈现不一致?

StackOverflow https://stackoverflow.com/questions/2453647

有就是我们的服务器上的页面,通过两个不同的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标签的字符编码和他们是跨越两个页面保持一致。我也同意页的输出很大程度上类似于 - 除了特殊字符,这是在源文件中“弄乱了”

我不认为在浏览器中存在的这个问题,必须的的东西的导致这一幕后。如何包含这些字符的名称从数据存储到页面获取?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top