【发布时间】:2011-03-13 18:58:57
【问题描述】:
你好 我有以下(显然很简单)的问题:我必须在虚拟主机帐户上安装一个由其他人制作的简单网站。该网站由很多 HTML 页面组成,没有动态内容,在 MS Word 中创建了一些并保存为 html,一些在首页等。鱼龙混杂。
我最初是在我的服务器(Win Server 2003)上的一个测试帐户上上传的,它工作正常。 然后我上传到真正的虚拟主机(fedora / apache)。 当我在浏览器中加载网站时,我看到很多奇怪的字符(而不是变音符号,用于 html 页面)。 Duacritics 被保存为转义码,如 & #350;为 Ș(使用代码页 1252)。
问题是,当我从自己的测试服务器加载页面时,浏览器会自动选择正确的代码页 (1252)。
但是当我从公共主机加载网站时,同一个浏览器使用 utf-8 编码加载页面,呈现带有奇怪字符的页面。
我的服务器上的测试站点可以在 http://radu-stanian.dnsalias.com 和公共服务器上看到 http://radustanian.scoli.edu.ro/
无论我使用什么浏览器(IE、ff 或 chrome)都会发生这种情况
我应该怎么做才能强制浏览器以正确的代码页加载页面?
更改每个页面不是一种选择,因为有数百个页面由不同的人创建,可以进一步编辑它们以进行更新
谢谢
【问题讨论】:
-
首先,我要为在 Word 中创建网页的每一位创作者扇耳光……
-
不,应该打的是作者这个词。
标签: browser unicode web character-encoding