在 django.po 我有这个。
\n\nmsgid "%(message)s come from weixiang http:///www.iweix.cn "\nmsgstr "%(message)s \xe6\x9d\xa5\xe8\x87\xaa\xe5\xbe\xaeX http:///www.iweix.cn"\nRun Code Online (Sandbox Code Playgroud)\n\n鉴于我有,(我添加了 # - - 编码:utf-8 - -)。
\n\nsina_weibo_post(self.user,_("%(message)s come from weixiang http:///www.iweix.cn ")%{"message":self.photo.desc},photo_adr)\nRun Code Online (Sandbox Code Playgroud)\n\n我收到错误:
\n\nsina_weibo_post(self.user,_("%(message)s come from weixiang http:///www.iweix.cn")%{"message":self.photo.desc},photo_adr)\nUnicodeDecodeError: \'ascii\' codec can\'t decode byte 0xe6 in position 12: ordinal not in range(128)\nRun Code Online (Sandbox Code Playgroud)\n\n我该如何解决?谢谢。
\n请检查 po 文件中是否有这样的标头:
msgid ""
msgstr ""
"Project-Id-Version: 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-04 13:06-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XXXXX\n"
"Language-Team: Es XXXX\n"
"Language: Es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
Run Code Online (Sandbox Code Playgroud)
这行代码非常重要:
"Content-Type: text/plain; charset=UTF-8\n"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |