下拉列表未正确显示UTF-8

时间:2013-09-12 11:13:56

标签: html magento utf-8 utf8-decode

我有一个<select>元素,下拉列表中有一些选项。在那个下拉列表中我有产品,其中一些产品的名称提出了像é这样的特殊字符。但是在前端而不是显示é它显示了characters字符。

解决方案我尝试在文本字段中使用É等特殊字符。但是当我在文本字段中用É替换é时,在前端显示É我的magento商店字符集是utf8。

我想使用我的Magento商店的é,$,ä等。有没有办法解决这个问题,这不会影响网站的其他部分

2 个答案:

答案 0 :(得分:0)

您还必须以UTF-8格式保存文件。显示文本的文件,以及输出填充选择框的数据的文件。

一个常见的错误,至少对我自己来说,当使用UTF-8时,你必须确保使用它保存所有内容。脚本,代码隐藏,HTML - 一切。

答案 1 :(得分:0)

David Johansson是对的。

我遇到了一个带有名单列表的问题。 我通过一个查找人员的函数填充它,并为每个找到的人创建行。但是,名称中包含重音符号的人无法正确显示。

我通过在返回值之前通过iconv运行我的结果来解决它。

return iconv('ISO-8859-1','UTF-8', $retval);