以前沒注意,其實,在有些場合,這個編碼還是很重要的。
比如:
我在作一個腳本時,是将一個伺服器資訊以JSON格式通過requests.put發送到對方伺服器。
但對方伺服器需要我對JSON格式進行複雜的MD5規則加密,然後進行驗證。
這時問題就來了,如果在這個過程中,有内容不是UTF-8的話,就會出現認證不通過的情況。
是以,需要确認建立的檔案為UTF-8,而不是其它什麼ISO檔案。
這就需要将SSH用戶端(XSHELL之類)調整成UTF-8,VIMRC也要加入UTF-8的ENCODING,PY檔案也需要有UTF-8的格式說明。
最後,如果是以下的輸出,就差不多OK啦。