當前位置:成語大全網 - 書法字典 - Python使用shelve讀取。dat文件。

Python使用shelve讀取。dat文件。

“結果是' \xb2\xe2\xca\xd4,不是我想要的中國人' =”其實妳看到的是' \ xb2 \ xe2 \ xca \ xd4 ',已經是妳想要的中國人了。它僅由GBK編碼,因此顯示的是與兩個漢字“測試”相對應的GBK編碼的內部值。

如果妳想顯示漢字而不是內部值,妳可以,先把它們轉換成Unicode,妳可以看到中文:

decodedName?=?數據庫['名稱']。解碼(“GBK”)

打印?" decodedName= ",decodedName?#decodedName=?測試說明:

1.不要用那個閑置的,不好用還容易讓妳誤會。

2.直接在cmd下測試就可以了。

越來越詳細的講解,我專門為妳寫了壹個教程。妳壹眼就會明白:

整理Python實際上得到了正確的Unicode或某種編碼字符,但它看起來或打印出來是亂碼。

(谷歌搜索標題可以找到我的帖子)