Python 字符問題

解決UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in ran
分類: Python
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')
相關文章
相關標籤/搜索