ch1遇到的字符串編碼問題
問題描述:
- 有參考了幾位同學的代碼然后自己嘗試著運行了一下懂讯,發(fā)現(xiàn)一直報錯救拉,錯誤信息如下:
代碼鏈接
嘗試解決:
- Step 1. 幾次調(diào)整未果,Google之后瘸彤,隨即決定復制一份新的weather_info2.txt伟件,將里面的中文刪除,改為英文艰猬,如下圖:
- 重新載入之后程序可以運行横堡,但發(fā)現(xiàn)第一行所列城市和天氣信息始終無法正常顯示,運行結(jié)果如圖:
- Step 2. 使用b''查看了英文城市名和天氣讀取后在dictionary里面的byte信息冠桃,結(jié)果發(fā)現(xiàn)第一個城市名的解碼前面始終會有其他代碼命贴,程序和運行結(jié)果如下圖:
期望的到如下幫助:
- 讀取英文weather_info2.txt 讀取后出現(xiàn)此現(xiàn)象的原因和解決方案。
- 讀取中文weather_info.txt的報錯解決方案, 謝謝大家腊满。