webpy 解決中文出現UnicodeDecodeError: 'ascii' codec can't decode byte 問題


 

1.問題描述:一個在Django框架下使用Python編寫的定時更新項目,在Windows系統下測試無誤,在Linux系統下測試,報如下錯誤:

    ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
2.原因分析:字符問題。在Windows系統轉Linux系統時,字符問題很容易出現。
3.解決辦法:在出現問題的頁加上如下三行即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM