最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python查詢mysql中文亂碼問(wèn)題

 更新時(shí)間:2014年11月09日 11:34:01   投稿:hebedich  
本文主要是解決python2.7在查詢mysql時(shí)產(chǎn)生中文亂碼的處理方法,非常的有用,親測(cè)可行,推薦給大家

問(wèn)題:

python2.7 查詢或者插入中文數(shù)據(jù)在mysql中的時(shí)候出現(xiàn)中文亂碼

---

可能情況:

1.mysql數(shù)據(jù)庫(kù)各項(xiàng)沒(méi)有設(shè)置編碼,默認(rèn)為'latin'

2.使用MySQL.connect的時(shí)候沒(méi)有設(shè)置默認(rèn)編碼

3.沒(méi)有設(shè)置python的編碼,python2.7默認(rèn)為'ascii'

4.沒(méi)有解碼

---

解決方法:

1.設(shè)置mysql的編碼

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

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

2.在code中設(shè)置MySQLdb的連接編碼參數(shù)

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

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

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

相關(guān)文章

  • python ElementTree 基本讀操作示例

    python ElementTree 基本讀操作示例

    python ElementTree 基本讀操作示例
    2009-04-04
  • Python的多維空數(shù)組賦值方法

    Python的多維空數(shù)組賦值方法

    下面小編就為大家分享一篇Python的多維空數(shù)組賦值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python函數(shù)學(xué)習(xí)筆記

    Python函數(shù)學(xué)習(xí)筆記

    Python探測(cè)局部作用域的時(shí)候:是在python編譯代碼時(shí)檢測(cè),而不是通過(guò)他們?cè)谶\(yùn)行時(shí)的賦值。
    2008-10-10
  • Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法詳解

    Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法詳解

    這篇文章主要介紹了Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了正則匹配re.split,re.finditer及re.findall函數(shù)的概念、參數(shù)、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • vscode配置與python虛擬環(huán)境切換的幾種方式總結(jié)

    vscode配置與python虛擬環(huán)境切換的幾種方式總結(jié)

    Python之所以強(qiáng)大,除了語(yǔ)言本身的特性外,更重要的是擁有無(wú)所不及的第三方庫(kù),下面這篇文章主要給大家介紹了關(guān)于vscode配置與python虛擬環(huán)境切換的幾種方式,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • 對(duì)于Python異常處理慎用“except:pass”建議

    對(duì)于Python異常處理慎用“except:pass”建議

    這篇文章主要介紹了對(duì)于Python異常處理方法的建議,摘選自StackOverflow上的熱門問(wèn)題的回答,闡述了except:pass的使用時(shí)需要注意的地方,需要的朋友可以參考下
    2015-04-04
  • 淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    這篇文章主要介紹了淺談python3打包與拆包在函數(shù)的應(yīng)用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python常用的正則表達(dá)式大全

    python常用的正則表達(dá)式大全

    正則表達(dá)式是一個(gè)特殊的字符序列,它能幫助你方便的檢查一個(gè)字符串是否與某種模式匹配,下面這篇文章主要給大家介紹了關(guān)于python常用正則表達(dá)式的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • numpy找出array中的最大值,最小值實(shí)例

    numpy找出array中的最大值,最小值實(shí)例

    下面小編就為大家分享一篇numpy找出array中的最大值,最小值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python爬蟲爬取新聞資訊案例詳解

    Python爬蟲爬取新聞資訊案例詳解

    這篇文章主要介紹了Python爬蟲爬取新聞資訊案例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

贺兰县| 松滋市| 噶尔县| 新安县| 元阳县| 泽普县| 体育| 乳山市| 营山县| 江孜县| 辽阳市| 贵溪市| 姜堰市| 淄博市| 隆昌县| 浠水县| 驻马店市| 铜梁县| 合阳县| 昌黎县| 永宁县| 仪陇县| 临海市| 中阳县| 汾阳市| 嵩明县| 冕宁县| 团风县| 嘉兴市| 和顺县| 梁河县| 岱山县| 宽甸| 正阳县| 江城| 隆昌县| 南皮县| 辰溪县| 久治县| 休宁县| 芦山县|