在Drupal中获取文本中的奇怪字符......可能是编码问题,但如何解决

时间:2009-11-05 13:42:17

标签: drupal encoding

美好的一天。

在我的Drupal网站中,文字中出现奇怪的字符。就像,而不是我期望的“ideéenbus”,我得到了Deide enbus (我希望这就出现在这里)

现在这与某处的字符编码问题有关。但是,我如何在Drupal中设置它?或者是否需要在数据库上设置?希望有人可以提供帮助。

谢谢 马可

2 个答案:

答案 0 :(得分:6)

为了在Drupal和PHP中进行编码有一个很好的经验,所有项目应该使用相同的编码,理想情况是UTF8,或者他们应该注意差异并采取相应的行动。

应检查以下组件:

  • 数据库编码:从数据库管理控制台中查看
  • 页面编码:您的主题是否在页面的头部定义了有关编码的任何内容?
  • Web服务器默认编码:这可以通过apache设置。在Firefox中打开一个页面,右键单击页面,单击显示页面信息,然后检查有关编码和标题的信息
  • drupal编码:drupal使用UTF-8(参见:http://drupal.org/node/8408)所以这应该不是问题

答案 1 :(得分:0)

检查数据库表的字符编码。确保它是UTF-8。