【发布时间】:2011-01-02 00:32:46
【问题描述】:
在所有浏览器中正确显示法语字符的解决方案是什么?现在我在一些浏览器中得到这个:(pr�sent�s) 谢谢。
【问题讨论】:
-
您在网页中使用了什么字符集元标记?
标签: browser internationalization cross-browser
在所有浏览器中正确显示法语字符的解决方案是什么?现在我在一些浏览器中得到这个:(pr�sent�s) 谢谢。
【问题讨论】:
标签: browser internationalization cross-browser
一个解决方案是学习如何使用Unicode。
在所有页面上尝试 UTF-8 编码,并将所有字符串编码为 UTF-8。
【讨论】:
您应该指定页面的内容类型,并指定用于创建页面的编码。示例:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
【讨论】:
您需要为您的页面选择一个character encoding。在您的编辑器中,保存为该编码,并在 HTML <head> 部分中指定:
<meta http-equiv="Content-Type" content="text/html; charset=The_Chosen_Encoding" />
适用于法语的编码包括 ISO-8859-1(又名 Latin-1)和 UTF-8。
或者,您可以坚持使用纯 ASCII 并使用 HTML entities 来表示重音字母,例如:
【讨论】:
在你的html中使用这个
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
如果你在你的 php-script 中另外使用了 php
header ('Content-type: text/html; charset=utf-8');
【讨论】: