正常显示有什么限制吗?
问问题
3937 次
4 回答
9
听起来像是编码问题。对于这样的特殊字符,我更喜欢使用 HTML 实体。在这种情况下,请尝试 »
于 2009-08-06T04:20:58.543 回答
3
根据我的经验,当您使用 utf8 编码特殊字符时,问号通常会替换无法解码的特殊字符,因为 Web 浏览器默认使用 iso-latin1 解码网页。您可以/应该使用以下指令明确声明网页的编码:
<?xml version="1.0" encoding="UTF-8" ?>
对于 xhtml,或
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8">
(在元素内部),用于 HTML。
将这篇文章视为补充,因为我想使用上面提到的 xml/html 实体»
是»
更好的方法。
于 2009-09-07T12:39:36.437 回答
1
你也可以使用 »
于 2009-09-07T12:28:51.173 回答
0
如果您的 Apache 服务器配置有...
AddDefaultCharset UTF-8
...在 httpd.conf 文件中(奇怪的是,这是我服务器上的默认值),然后是 .html 文件中的 Content-Type 规范(例如,<meta http-equiv=Content-Type content="text/html ; charset=windows-1252">) 将被忽略,导致 127 以上的字符代码被错误解释。
注释掉 AddDefaultCharset 行并重新启动 Apache。
于 2012-04-22T07:23:18.763 回答