我有一个<select>
元素,下拉列表中有一些选项。在那个下拉列表中我有产品,其中一些产品的名称提出了像é这样的特殊字符。但是在前端而不是显示é它显示了characters字符。
解决方案我尝试在文本字段中使用É等特殊字符。但是当我在文本字段中用É替换é时,在前端显示É我的magento商店字符集是utf8。
我想使用我的Magento商店的é,$,ä等。有没有办法解决这个问题,这不会影响网站的其他部分
答案 0 :(得分:0)
您还必须以UTF-8格式保存文件。显示文本的文件,以及输出填充选择框的数据的文件。
一个常见的错误,至少对我自己来说,当使用UTF-8时,你必须确保使用它保存所有内容。脚本,代码隐藏,HTML - 一切。
答案 1 :(得分:0)
David Johansson是对的。
我遇到了一个带有名单列表的问题。 我通过一个查找人员的函数填充它,并为每个找到的人创建行。但是,名称中包含重音符号的人无法正确显示。
我通过在返回值之前通过iconv运行我的结果来解决它。
return iconv('ISO-8859-1','UTF-8', $retval);