【发布时间】:2020-09-06 22:17:23
【问题描述】:
我想保留一个旧的法语网站,其 html 文件以 iso-8859-1 编码。包含所有 html 文件
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
在
元素中,但是我网站的主机更改了配置中的某些内容,现在页面从其服务器发送,其中包含 HTTP 标头content-type: text/html; charset=UTF-8
不幸的是,有人认为这会覆盖 信息。
我是否必须将我所有的 html 文件转码为 UTF-8,或者有更快的解决方案吗?
更新
事实上,字符集被添加到http头的内容类型字段仅用于由php发出的html内容,而不是用于纯html文件。我会将我采用的解决方案作为答案。
【问题讨论】:
-
@mplungjan 谢谢,这将是昆汀回答中的第一个选项
-
@mplungjan 实际上,您提供的链接还有另一个接近我想要的解决方案,使用 .htaccess。问题是:有一些最近的文件是 UTF-8 格式的。
-
这是我发布它的第二个,因为您已经遇到了他们如何设置标题的问题
-
所以 grep 为 é 并忽略那些
标签: html http character-encoding