【问题标题】:How to make Magento support some French Characters?如何让 Magento 支持一些法语字符?
【发布时间】:2011-09-22 07:09:20
【问题描述】:

我一直在尝试让 Magento 支持一些法语字符,但到目前为止还没有成功。

我想要显示的法语文本是:

Vous aimerez peut-être aussi

但不知何故,它看起来像这样:

其他几个角色也是如此。 Magento 默认使用 UTF-8,但仍然没有显示这些字符(令人惊讶的是,因为 StackOverflow 使用的是 UTF-8 并且能够显示字符)
我注意到 ISO-8859-1 能够显示它们,尝试通过编辑以下文件来更改默认字符编码:

app/code/core/Mage/Page/etc/config.xml

并将节点<default_charset>的值改为ISO-8859-1

现在 Firefox 在页面信息中显示以下内容,但文本仍然无法正常显示:

我正在使用 Eclipse 编辑 phtml 文件,而且这些法语文本通常是由 php 代码生成的。

知道我做错了什么吗?

【问题讨论】:

  • 只是猜测,它是否存储在数据库中?您的数据库使用什么编码?
  • 它的 MySql 及其所有默认值

标签: magento magento-1.5


【解决方案1】:

您在数据库或文档、翻译文件中的编码错误。确保你处理的所有地方的编码都是utf-8

  • magento
  • 数据库
  • 编辑时的文档编码

【讨论】:

  • 这意味着 MySql 也应该使用 UTF-8 来存储其数据,对吧?
  • 谢谢,成功了!我的 Eclipse 没有使用 UTF-8,当我将它转换为 UTF-8 时,它就开始工作了 :)
猜你喜欢
  • 2017-08-08
  • 1970-01-01
  • 2013-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-14
  • 2013-09-09
  • 1970-01-01
相关资源
最近更新 更多