[解決]SyntaxError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 4: ordinal not in range (128)

最近docker中使用python3在Linux環境中打印中文會報錯,python2 報這個錯誤或許正常,python3中有了升級,字符串默認unicode,字符串引號前的u不再需要,出現這個問題肯能是環境的問題。

解決方法很簡單,設置一下環境變量:

export LC_CTYPE=C.UTF-8

猜測是docker環境存在一些問題。

參考鏈接:
http://www.cppcloud.cn/article/errencoding.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章