我在我的 magento 商店中上传了我的产品的 csv。在 CSV 中,我的产品名称带有特殊字符,例如 ä 。但在前端,这些字符显示了一些 html 标签,如
“& auml;”。我想避免这样的字符。有什么办法可以解决这个问题。
谢谢...
像这样尝试可能会帮助您在哪里显示产品名称
<?php
html_entity_decode(htmlentities(utf8_decode(strip_tags($_newProduct['name']))));
// where $_newProduct is the collection of product
?>
或尝试这样的事情
这些问题的解决方案是添加
AddDefaultCharset Off
在 magento 根目录的 .htaccess 文件中。如果您仍然有问题,请升级到此:
AddDefaultCharset UTF-8
或者
转到 .htaccess 文件并从中删除 #
AddDefaultCharset UTF-8
和
以 .txt 格式打开您的 csv 文件并在 UTF-8 下另存为,然后将数据导入 magento
您的特殊字符也将在 magento admin 中导入而不会出现任何错误
希望对你有帮助
感谢您的回复。我只使用了 html_entity_decode(); . 它给了我正确的输出。谢谢。