Php Magento不允许使用特殊字符,如ä;

Php Magento不允许使用特殊字符,如ä;,php,magento,Php,Magento,我在我的magento商店上传了我的产品的csv。在CSV中,我的产品名称带有特殊字符,如ä。但在前端,这些字符显示一些html标记,如 “ä;”。我想避免这种性格。有办法解决这个问题吗 谢谢…像这样尝试可能会帮助您显示产品名称 <?php html_entity_decode(htmlentities(utf8_decode(strip_tags($_newProduct['name'])))); // where $_newProduct is the co

我在我的magento商店上传了我的产品的csv。在CSV中,我的产品名称带有特殊字符,如ä。但在前端,这些字符显示一些html标记,如
“ä;”。我想避免这种性格。有办法解决这个问题吗


谢谢…

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

<?php 

    html_entity_decode(htmlentities(utf8_decode(strip_tags($_newProduct['name']))));

   // where $_newProduct is the collection of product
 ?>
在magento根目录的.htaccess文件中。如果仍然存在问题,请升级到以下步骤:

AddDefaultCharset UTF-8

转到.htaccess文件并从中删除#

以.txt格式打开csv文件并在UTF-8下另存为,然后在magento中导入数据

您的特殊角色也将在magento admin中导入,不会出现任何错误


希望对您有所帮助

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

逐个添加的产品会出现这种情况吗?我猜magento在输出之前使用的是
html\u entites
。不,如果我手动逐个添加产品,则不会发生这种情况。不了解发生此类问题的原因在admin product name字段中显示了什么。在admin中,它也显示了ä;谢谢你的回复。但它不起作用。还有其他解决办法吗?或者你能告诉我如何实施它吗。我用它来显示view.phtml Hi darshan上的产品名称,它已经解决了。谢谢你的回复。我只使用了html_entity_decode()。它给了我正确的输出。谢谢…是的,我刚开始编辑了你提供的代码。我刚刚使用了第一个函数html_entity_decode();你好,Darshan,magento又有麻烦了。你在吗?让我们如果你对magento有任何疑问,随时都在这里
AddDefaultCharset UTF-8
AddDefaultCharset UTF-8