我的views.py中的中文單詞導致失敗,當我刪除這些單詞將是正確的。這些中文詞彙僅出現在print
句子中。中國人在views.py導致失敗
這是一個解碼/編碼問題?我該如何解決它?
當我在我的服務器中vim
views.py
時,顯示中文不正確。所以我不知道它可能是解碼/ ecnode問題,對嗎?
我的views.py中的中文單詞導致失敗,當我刪除這些單詞將是正確的。這些中文詞彙僅出現在print
句子中。中國人在views.py導致失敗
這是一個解碼/編碼問題?我該如何解決它?
當我在我的服務器中vim
views.py
時,顯示中文不正確。所以我不知道它可能是解碼/ ecnode問題,對嗎?
我已經解決了這個問題,它發生了,當我使用諸如("%sxxx" % var)
語法,然後我將其更改爲,("%s%s" % (var, u'xxx'))
它的工作原理,希望它可以幫助別人
在您的views.py
的第一行添加# -*- coding: utf-8 -*-
,並通過添加u
前綴將您的中文字符串標記爲unicode。
另見:
那些不是替代方案。 –
好的,謝謝(用'和'代替'或')。 – alecxe
用途如:(「%s%s」%(var,u'xxx'))
請用你的'views.py'用中文更新這個問題 –