Проблемы с кодировкой POEdit - PullRequest
0 голосов
/ 19 мая 2018

Я использую PoEdit для создания моего messages.mo файла, который будет использоваться в моем php веб-приложении.

Я проверил, что моя кодировка UTF-8 и все же мои акценты не отображаются (например,"Э", "Э", ...).На самом деле, исходные и целевые файлы определяются с помощью UTF-8 ...

Вот код, который я использую для включения gettext:

<?php
    $dir = "../locale";
    $lang="fr_FR";
    $domain="messages";
    putenv("LANG=$lang");
    setlocale(LC_ALL, $lang);
    bindtextdomain ($domain, $dir);
    textdomain ($domain);
    echo gettext("TEST 1") . "\n";
    echo __("Test 2"); // works if using gettext("Test 2");
?>

РЕДАКТИРОВАТЬ: я также добавляю сюда заголовокмоей страницы, заявив, что я должен использовать UTF-8 ...

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

РЕДАКТИРОВАТЬ 2: Здесь ссылка на PO-файл .Кроме того, я пытаюсь скопировать и вставить результат здесь

R plugle plurielle 1, доступный на языке.

Я должен получить

Règle plurielle 1 доступен на сайте.

Есть идеи, как решить эту проблему?

...