Php 带有Zend Translate的mo文件中出错
我在一个项目上使用Zend Translate,从上周左右开始,每当我在.po文件中添加新字符串时,脚本都会中断,出现以下错误: 警告:第132行C:\www\web\application\languages\pt\u pt\application.mo中的输入中出现意外字符:“”(ASCII=1)state=0 但是,如果我更改了要转换为其他内容的字符串,它就会开始工作 如果我添加另一个字符串进行翻译,该文件将再次开始工作 我正在使用Poedit来管理翻译,我插入的翻译没有任何Php 带有Zend Translate的mo文件中出错,php,zend-framework,translation,Php,Zend Framework,Translation,我在一个项目上使用Zend Translate,从上周左右开始,每当我在.po文件中添加新字符串时,脚本都会中断,出现以下错误: 警告:第132行C:\www\web\application\languages\pt\u pt\application.mo中的输入中出现意外字符:“”(ASCII=1)state=0 但是,如果我更改了要转换为其他内容的字符串,它就会开始工作 如果我添加另一个字符串进行翻译,该文件将再次开始工作 我正在使用Poedit来管理翻译,我插入的翻译没有任何“或” 在Po
“
或”
在Poedit中使用验证工具不会产生任何错误
有什么想法吗?这个问题太老了,但我就是这样解决的 我有最新版本的ZF1 1.12.20(已停产)。我测试了所有内容,但对我来说,解决方案是干净的.po文件,删除了源代码翻译(英语)中的所有“”特殊引号和\t字符,之后所有内容都能完美地工作