我的撇号看起来像小盒子

时间:2010-01-16 00:14:39

标签: php

如果你转到页面www.winteradagency.com/mrw/revitalization.php,你会看到在文档的文本中,这是从数据库生成的,撇号看起来像小盒子。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:7)

问题是字符集和编码。

以下内容必须具有相同的编码:

  • 数据库表(和列)
  • 您的数据库连接(SET NAMES ....)
  • 您的HTML页面

看到您的网页以UTF-8输出,您的数据库表或数据库连接可能编码错误(很可能是ISO-8859-1)。

这是关于这个问题的良好基本阅读:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

答案 1 :(得分:3)

您的编码已损坏。如果您在浏览器中切换到ISO-8859-1,一切看起来都很好。确保文本编辑器将文件保存为utf-8或将元标记中的编码更改为iso-8859-1。