字元編碼的轉換

2022-07-04 04:57:08 字數 838 閱讀 4374

編碼轉換是指將一種編碼轉成另一種編碼,比如utf-8轉成gbk。

為什麼需要編碼轉換?因為不同作業系統編碼不同,utf-8在win上沒法直接看,因為windows是gbk編碼的,需要轉成gbk才行。如果你的bgk字元想在linux/mac上正常顯示,就得轉成utf-8.

s = '小明'

在python3中,記憶體裡的字元是以unicode編碼的,unicode的其中乙個特性就是跟所有語言編碼都有對映關係。所以你的utf-8格式的檔案,在windows電腦若是不能看,就可以把utf-8先解碼成unicode,再由unicode編碼成gbk就可以了。

注:不管在windows、mac還是linux上,你的pycharm ide都可以支援各種檔案編碼,所以即使是utf-8的檔案,在windows下的pycharm裡也可以正常顯示。

字元編碼轉換

這幾天在做個東西,就是關於網路字元編碼轉換的問題,此前這方面一點兒也不懂,頭要的急所以從快入手,先上網了解了一下字元編碼到底是什麼東西,於是知道了內碼轉換,gb2312,big5,unicode等東西,不懂的可以從網上搜搜,我也是搜的,建議大家先看看這個 http www.vckbase.com d...

撥開字元編碼的迷霧 字元編碼轉換

撥開字元編碼的迷霧 字元編碼概述 撥開字元編碼的迷霧 編譯器如何處理檔案編碼 撥開字元編碼的迷霧 字元編碼轉換 本文介紹使用windows api進行字元編碼的轉換,涉及widechartomultibyte和multibytetowidechar2個api,api介面名中的multibyte對應著...

撥開字元編碼的迷霧 字元編碼轉換

撥開字元編碼的迷霧 字元編碼概述 撥開字元編碼的迷霧 編譯器如何處理檔案編碼 撥開字元編碼的迷霧 字元編碼轉換 撥開字元編碼的迷霧 mysql資料庫字元編碼 本文介紹使用windows api進行字元編碼的轉換,涉及widechartomultibyte和multibytetowidechar2個a...