1. 程式人生 > >python漢字字串插入資料庫的亂碼問題

python漢字字串插入資料庫的亂碼問題

在python中字串的編碼是gbk(真的嗎?),但是很多資料庫中的編碼是uft-8格式。

所以在插入資料庫中經常會產生亂碼,或者插入產生異常。

在單步除錯的時候有時候也會看到亂碼現象。



在圖中我是使用了一個list儲存從資料庫讀出來的漢字,不知道為什麼也是亂碼,檢視


感覺像是gbk編碼。

但是這時候又不能直接轉成utf-8,要先用gbk編碼,再用utf-8解碼才行。

 sitename=sitename.decode('gbk').encode('utf-8')
檢視下效果,算了,懶得截圖了。