原文:'latin-1' codec can't encode characters問題

今天在解析requests的響應內容時遇到了一個編碼問題: UnicodeEncodeError: latin codec can t encode characters in position : ordinal not in range 查了很久調用requests 時的編碼仍然沒有效果,最后發現是因為系統的語言環境不支持UTF ,,這是我出錯時的語言環境: locale LANG en US ...

2019-04-01 20:06 0 548 推薦指數:

查看詳情

'latin-1' codec can't encode characters in position解決字符問題

當遇到這樣的報錯時,原因是: pymysql庫在處理mysql語句時,默認的編碼方式是'latin-1',這種編碼方式能識別的字符是有限的 解決辦法:找到\site-packages\pymysql\connection.py 搜索DEFAULT_CHARSET=''; 把value值改為 ...

Wed Oct 03 20:54:00 CST 2018 0 2848
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM