更改charset时也更改xmlns?

时间:2010-08-21 01:07:27

标签: declaration xml-namespaces

在ISO-8859-7(希腊语)中设置网页时,我应该从'en'将xmlns更改为'el'吗?所以它会是:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="el" lang="el">

1 个答案:

答案 0 :(得分:0)

你混淆了字符编码和语言。

如果您想以希腊语显示网页,请使用“el”。 (你)使用什么编码并不重要,但我会使用UTF-8或纯ASCII(需要喜欢XML实体引用!)。

如果您看到“Accept-Charset:ISO-8859-7”并正在使用它来确定要显示的语言...您要定位的浏览器的年龄?它没有提供更好的语言设置方法吗?

(不可否认,Windows在很长一段时间内都没有明智的做法 - 你必须为你的语言下载更新/补丁,否则他们会拒绝安装,使“ENU”成为许多人最实用的选择。他们修复了这个问题的ISTR Vista或7。)