Pybabel特殊字符在messages.po问题

时间:2019-02-18 17:37:34

标签: python flask

我正在学习烧瓶,我的翻译有点问题。只有当我尝试用波兰语翻译特殊字符时,才会发生这种情况。例如:

#: app/forms.py:9 app/forms.py:16 app/forms.py:37
msgid "Username"
msgstr "Uzytkownik"

在这里还可以。但是,例如,如果我将其更改为pl中的特殊字母(z表示:):

#: app/forms.py:9 app/forms.py:16 app/forms.py:37
msgid "Username"
msgstr "Użytkownik"

当我尝试将其编译为messages.mo时,它给了我错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 9:
invalid start byte

如何处理?

0 个答案:

没有答案