0

<select>在下拉菜单中有一个带有一些选项的元素。在该下拉列表中,我有一些产品,其中一些产品的名称带有特殊字符,例如 é。但在前端显示 ä 字符而不是显示 é。

对于解决方案,我尝试在文本字段中使用特殊字符,例如 É for é。但是,当我在文本字段中将 é 替换为 É 时,前端会显示 É My magento store charset is utf8。

我想使用我的 Magento 商店的 é、$、ä 等。有什么办法可以解决这个问题不影响网站的其余部分

4

2 回答 2

0

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

至少对我自己而言,一个常见的错误是,在使用 UTF-8 时,您必须确保使用它保存所有内容。脚本、代码隐藏、html - 一切。

于 2013-09-12T11:34:53.880 回答
0

大卫约翰逊是正确的。

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

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

return iconv('ISO-8859-1','UTF-8', $retval);
于 2013-09-26T17:36:02.663 回答