在学习django国际化的时候发现,翻译的时候报如下错误 Django makemessages errors Unknown encoding “utf8” 后来在stackoverflow上找到了答案,原来是xgettext.exe不支持使用utf8的假名,对于源文件的编码必须写成 #coding=utf-8