Magento не разрешает специальные символы, такие как ä

Я загрузил csv моих продуктов в моем магазине magento. в CSV у меня есть имена продуктов со специальными символами, такими как ä . Но на переднем конце эти символы, показывающие некоторые HTML-теги, такие как
"& auml;". Я хочу избежать таких charactres. есть ли способ решить проблему?

спасибо...

2 ответов


попробуйте, как это может помочь вам, где вы хотите отобразить название продукта

<?php 

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

   // where $_newProduct is the collection of product
 ?>

или попробуйте что-то вроде этого

решение этих проблем заключается в добавлении

AddDefaultCharset Off

в рамках .файл htaccess в корневом каталоге magento. Если у вас все еще есть проблемы, поднимитесь до этого:

AddDefaultCharset UTF-8

или

перейти .htaccess файл и удалить # из

AddDefaultCharset UTF-8

и

откройте файл csv .формат txt и Сохраните как в UTF-8, а затем импортируйте данные в magento

ваш специальный персонаж также получит импорт в Magento admin без каких-либо ошибок

надеюсь, это поможет вам


Спасибо за ваш ответ. Я использовал только html_entity_decode(); . и это дает мне правильный выход. Спасибо.