Я написал .po файл для моей темы WordPress.Кодировка является Unicode, так как я не могу определить его как 'utf-8', иначе он не откроется в Poedit (программа, которую я сейчас использую для каталогизации моих строк).К сожалению, строки, содержащие акценты (французские строки, поскольку мой базовый язык - французский), не будут корректно отображаться ни Peoedit (и, следовательно, компиляцией .mo), ни обработчиками gettext __ () и _e ().Мои .php файлы для моего сайта в настоящее время utf-8, чтобы обрабатывать французские акценты.
Может ли несоответствие кодировки между .mo и веб-файлами быть виновником здесь?Если да, то как мне отрендерить файлы .po и .mo в кодировке utf-8 и заставить их работать?Вот заголовок моего .po файла (включая кодировку utf-8, которая не работает):
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: Patrick <shock_x_trooper@hotmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"