[問題] 良好的python編碼習慣
我是使用Python 3.5
最近在爬文學習時
很常看到有很多人都遇到編碼方面的問題
通常都會看到回覆說
養成良好習慣 把檔案都弄成UTF-8編碼
請問這個動作是指
在檔案開頭打上 # coding = UTD-8 嗎?
其實我還是不太了解這個宣告的意思
他是指會自動把所有string的編碼都變成utf-8嗎?
例如本來有個原本有個網站的string編碼是big5
那打上那行宣告的效果就是每次我在用這個string時
會自動幫我把它轉成UTD-8編碼
效果等同 string.encode('big5').decode('UTD-8')
請問我的理解有錯嗎?
感謝各位大神的協助!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.148.95
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1454544366.A.1E0.html
推
02/04 14:09, , 1F
02/04 14:09, 1F
推
02/19 22:07, , 2F
02/19 22:07, 2F
→
02/19 22:07, , 3F
02/19 22:07, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):