我有一个最初是波兰语的 PHP Web 应用程序。但我被要求将其本地化为俄语。我决定使用gettext。但是当我尝试用波兰语特殊字符翻译字符串时遇到问题。例如:
echo gettext('Urządzenie');
在网络浏览器中显示“Urządzenie”而不是俄语中的单词。所有文件都以 UTF-8 编码,并且 .po 文件是使用 --from-code utf-8 生成的。没有波兰语特殊字符的翻译,例如
echo gettext('Instrukcja');
效果很好。你知道这种奇怪行为的原因是什么吗?