Php Symfony2俄语翻译:输入不是正确的UTF-8编码

Php Symfony2俄语翻译:输入不是正确的UTF-8编码,php,symfony,utf-8,xliff,Php,Symfony,Utf 8,Xliff,我的symfony2项目有问题。我需要俄语的翻译文件。英语、德语和匈牙利语的作品很有魅力,但我对俄语版本有疑问。方案是从其他语言文件复制粘贴的,只是翻译的字符串不同。我在我的每个.xliff文件中使用UTF-8编码,没有BOM。这个方案相当简单: <?xml version="1.0"?> <xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2"> <file source-lang

我的symfony2项目有问题。我需要俄语的翻译文件。英语、德语和匈牙利语的作品很有魅力,但我对俄语版本有疑问。方案是从其他语言文件复制粘贴的,只是翻译的字符串不同。我在我的每个.xliff文件中使用UTF-8编码,没有BOM。这个方案相当简单:

<?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>...

我知道错误消息的意思,但不知道为什么它会给我这个错误,当服务器上的每个文件都是utf-8编码的时候。我查过了。五次。所以,如果有人能帮助我,我将非常感激。提前谢谢

您是否也获得了其他语言的
[ERROR 522]
?如果在十六进制编辑器中打开俄语xliff文件,它是否包含该字节序列
d1 f2 e0 f0
?如果在cyrillc字符之前添加一些ASCII字符,
[ERROR 9]
的列偏移量是否移动?其他语言是否也有
[ERROR 522]
?如果在十六进制编辑器中打开俄语xliff文件,它是否包含该字节序列
d1 f2 e0 f0
?如果在西里尔字符之前添加一些ASCII字符,
[错误9]
的列偏移量是否移动?
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