Как заставить Magento поддерживать некоторых французских персонажей? - PullRequest
2 голосов
/ 22 сентября 2011

Я пытался заставить Magento поддерживать некоторых французских персонажей, но пока не добился успеха.

Текст на французском языке, который я хотел бы отобразить:

Vous aimerez peut-être aussi

Но почему-то это выглядит так:

enter image description here

То же самое было с несколькими другими персонажами. Magento по умолчанию использует UTF-8, но эти символы по-прежнему не отображаются (что удивительно, поскольку StackOverflow использует UTF-8 и может отображать символы)
Я заметил, что ISO-8859-1 может их отображать, попытался изменить кодировку символов по умолчанию, отредактировав следующий файл:

app/code/core/Mage/Page/etc/config.xml

И изменил значение узла <default_charset> на ISO-8859-1.

Теперь Firefox отображает следующее в Page Info, и текст по-прежнему не отображается должным образом:

enter image description here

Я использую Eclipse для редактирования файлов phtml, и часто эти французские тексты генерируются с помощью php-кода.

Есть идеи, что я могу делать не так?

1 Ответ

4 голосов
/ 22 сентября 2011

у вас неправильная кодировка в базе данных или документах, файлах перевода.Убедитесь, что кодировка utf-8 полностью во всех местах, с которыми вы имеете дело

  • magento
  • база данных
  • кодировка документа при редактировании
...