Русский перевод Symfony2: ввод неправильный кодировки UTF-8

У меня проблема с моим проектом symfony2. Мне нужны файлы перевода на русский язык. Английский, немецкий и венгерский работает как шарм, но у меня проблемы с русской версией. Схемы скопированы из файлов других языков, отличается только переведенная строка. Я использую кодировку UTF-8 без спецификации во всех моих файлах .xliff. Схема довольно проста:

<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="1">
<source>acquisition_request_form.title</source>
<target>Запрос предложения</target>
</trans-unit>...

Поэтому, когда я пытаюсь проверить русскую версию, это дает мне исключение:

RuntimeException: [ERROR 522] Validation failed: no DTD found ! (in n/a -
line 2, column 21) [ERROR 9] Input is not proper UTF-8, indicate encoding !
Bytes: 0xD1 0xF2 0xE0 0xF0 (in n/a - line 7, column 25) (uncaught exception)
at /srv/bav/buildNumber221-appVersion940-coreVersion4064/bav-common/vendor
/Symfony/symfony/symfony/src/Symfony/Component/Translation/Loader
/XliffFileLoader.php line 70

Я знаю, что означает сообщение об ошибке, но не знаю, почему оно дает мне эту ошибку, когда каждый отдельный файл на сервере имеет кодировку utf-8. Я проверил это. Пять раз. Так что я был бы очень признателен, если бы кто-нибудь смог мне помочь. Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]