6

我在我的 magento 商店中上传了我的产品的 csv。在 CSV 中,我的产品名称带有特殊字符,例如 ä 。但在前端,这些字符显示了一些 html 标签,如
“& auml;”。我想避免这样的字符。有什么办法可以解决这个问题。

谢谢...

4

2 回答 2

3

像这样尝试可能会帮助您在哪里显示产品名称

<?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 中导入而不会出现任何错误

希望对你有帮助

于 2012-10-03T06:44:06.803 回答
2

感谢您的回复。我只使用了 html_entity_decode(); . 它给了我正确的输出。谢谢。

于 2012-10-03T07:23:13.893 回答