2013-09-12 1 views
0

У меня есть элемент <select> с некоторыми вариантами выпадающего списка. в этом выпадающем списке у меня есть продукт. Некоторые из этих продуктов имеют имена, которые содержат специальные символы, такие как é. Но на переднем конце вместо показа é он показывает символы ¤.выпадающее меню не отображает UTF-8 правильно

для решения Я попытался использовать специальные символы, такие как & Eacute; для é внутри текстового поля. Но когда я заменяю é с & Eacute; внутри текстового поля, в интерфейсе отображается значок & Eacute; Мой набор символов magento - utf8.

Я хочу использовать é, $, ä и т. Д. Моего магазина Magento. есть ли способ решить эту проблему. tihs не влияет на остальную часть сайта.

ответ

0

Вам также нужно будет сохранить файл в UTF-8. И файл, представляющий текст, так и файл, который выводит данные, которые заполняют selectbox.

Общепринятое мнение, по крайней мере для меня, заключается в том, что при работе с UTF-8 вы должны следить за тем, чтобы все было сохранено с его помощью. Скрипты, codebehind, html - Все.

0

Давид Йоханссон верен.

У меня была такая же проблема с коробкой со списком имен. Я заполнил его через функцию, которая искала людей и создала линии для каждого найденного человека. Однако люди с именами, содержащими акценты, отображались неправильно.

Я решил его, запустив свой результат через iconv, прежде чем возвращать значение.

return iconv('ISO-8859-1','UTF-8', $retval); 
+0

Вы можете узнать, какую кодировку вы в настоящее время настроены с помощью var_dump (iconv_get_encoding («все»)); –

 Смежные вопросы

  • Нет связанных вопросов^_^