PHP странных символов при переводе - PullRequest
0 голосов
/ 09 июля 2020

У меня есть приложение, созданное в PHP, в этом приложении у меня есть возможность перевести страницу на несколько языков, но если я попытаюсь перевести на испанский sh символы с диакритическими знаками, отобразится знак вопроса (�) как: acci�n.

Чтобы сгенерировать файлы трансляции, я использую следующую команду:

msgfmt messages.po -o messages.mo

В моем файле .po со следующей структурой сверху снизу:

msgid "Yes"
msgstr "Si"

На ветке:

{% trans "Yes" %}

My mysql установлен в UTF-8 (но в этом случае я не использую информацию из базы данных), все мои файлы. php имеют кодировку UTF-8, мои страницы html тоже. Я не понимаю, почему это произошло? Может быть это конфигурация nginx?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...