麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python查詢mysql中文亂碼問題

2020-02-23 06:09:41
字體:
來源:轉載
供稿:網友

問題:

python2.7 查詢或者插入中文數據在mysql中的時候出現中文亂碼

---

可能情況:

1.mysql數據庫各項沒有設置編碼,默認為'latin'

2.使用MySQL.connect的時候沒有設置默認編碼

3.沒有設置python的編碼,python2.7默認為'ascii'

4.沒有解碼

---

解決方法:

1.設置mysql的編碼

ubuntu執行下列語句:
** sudo vim /etc/mysql/my.cnf **
然后在里面插入語句:

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
退出 vim
重新啟動mysql:
** sudo service mysql restart **

2.在code中設置MySQLdb的連接編碼參數

db=MySQLdb.connect(user='...',db='...',passwd='...',host='...',charset='utf8')
3.在code中設置python默認編碼

# -*-coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
4.記得要解碼

t = cursor.fetchall()
s = t[0][1].decode('utf-8')

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本韩国欧美一级片 | 69性欧美高清影院 | 国产精品99久久久久久董美香 | 一级免费黄色免费片 | 国产成人在线一区二区 | av观看国产 | 日本aaaa片毛片免费观蜜桃 | 毛片网站网址 | 久久撸视频 | 午夜视频你懂的 | 欧美成人免费电影 | 久久精品亚洲精品国产欧美kt∨ | 婷婷久久网| 在线观看一区二区三区四区 | 可以免费看的av | 免费人成在线播放 | 国产亚洲美女精品久久久2020 | 国产精品色综合 | 成人一级黄色 | 在线高清中文字幕 | 91精品国产刺激国语对白 | 成人男女视频 | 亚洲欧洲日产v特级毛片 | 精品一区二区三区在线观看视频 | 护士xxxx | 亚洲影视中文字幕 | 毛片毛片免费看 | 一级做受大片免费视频 | 本站只有精品 | 在线观看一区二区三区四区 | 日本黄色一级视频 | 欧美一区二区三区久久精品视 | 免费在线观看亚洲 | 亚洲电影在线观看高清免费 | 黄色的视频免费观看 | 亚洲欧美日韩久久精品第一区 | 日韩深夜视频 | 欧美高清视频一区 | 成人福利在线播放 | 国产亚洲精品久久久久久久久 | 丰满年轻岳中文字幕一区二区 |