前言
環境:
python 3.6
詳情
報 ascii cannot decode ‘XXX’ in range….
這個問題有很多人回答,包括有sys.setdefaultencoding()(python3已廢棄)
然而我再報這個錯誤的時候我發現這些問題都不是,打印出js,發現是由於js串裏面有‘\n’字符報錯,保證js中沒有’\n’符號纔可以正確編譯。js = f.read() import json json.loads(js)
- 報 ascii cannot decode ‘XXX’ in range….
同樣的錯誤,但是由於不同的原因導致的,這是我SSH服務器,運行程序發現的錯誤。發現print(‘xf7’)就會報ASCII碼解碼錯誤,可能跟服務器bash的編碼格式有關,待解決,待補充。