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

Python中MYSQLdb出現(xiàn)亂碼的解決方法

 更新時(shí)間:2014年10月11日 10:16:03   投稿:shichen2014  
這篇文章主要介紹了Python中MYSQLdb出現(xiàn)亂碼的解決方法,是Python操作MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)中非常常見的問(wèn)題,需要的朋友可以參考下

本文實(shí)例講述了Python中MYSQLdb出現(xiàn)亂碼的解決方法,分享給大家供大家參考。具體方法如下:

一般來(lái)說(shuō),在使用mysql最麻煩的問(wèn)題在于亂碼。

查看mysql的編碼:

命令: 

復(fù)制代碼 代碼如下:
show variables like 'character_set_%';

可以看到如下結(jié)果:

character_set_client為客戶端編碼方式;
character_set_connection為建立連接使用的編碼;
character_set_database數(shù)據(jù)庫(kù)的編碼;
character_set_results結(jié)果集的編碼;
character_set_server數(shù)據(jù)庫(kù)服務(wù)器的編碼;

只要保證以上四個(gè)采用的編碼方式一樣,就不會(huì)出現(xiàn)亂碼問(wèn)題。

然后可以直接在這里設(shè)置mysql的編碼。

復(fù)制代碼 代碼如下:
set character_set_client = xxxxx

這樣就將客戶端編碼修改過(guò)來(lái)了。

但是,對(duì)于已經(jīng)建立好的數(shù)據(jù)庫(kù)和數(shù)據(jù)表,編碼還是沒有變的,還是要使用alter命令去更改對(duì)應(yīng)的編碼。

但是,即便修改了數(shù)據(jù)庫(kù)的編碼,在python中還是會(huì)存在存入數(shù)據(jù)庫(kù)的時(shí)候的亂碼問(wèn)題,解決方法就是在鏈接數(shù)據(jù)庫(kù)的時(shí)候指定編碼。例如:

復(fù)制代碼 代碼如下:
sql_con = MySQLdb.connect(host=MYSQL_ADDR , user=MYSQL_USER , passwd=MYSQL_PWD , db=MYSQL_DB , charset="utf8")

這就指定了客戶端的編碼是utf8.然后就解決了亂碼問(wèn)題。

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 一文搞懂Python中subprocess模塊的使用

    一文搞懂Python中subprocess模塊的使用

    subprocess是子流程,即進(jìn)程的意思,該模塊可以啟動(dòng)一個(gè)新進(jìn)程,并連接到它們的輸入/輸出/錯(cuò)誤管道,從而獲取返回值。本文將和大家聊聊subprocess模塊的使用,需要的可以參考一下
    2022-11-11
  • python 解決print數(shù)組/矩陣無(wú)法完整輸出的問(wèn)題

    python 解決print數(shù)組/矩陣無(wú)法完整輸出的問(wèn)題

    這篇文章主要介紹了關(guān)于python 解決print數(shù)組/矩陣無(wú)法完整輸出的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • keras建模的3種方式詳解

    keras建模的3種方式詳解

    這篇文章主要介紹了keras建模的3種方式詳解,keras是Google公司于2016年發(fā)布的以tensorflow為后端的用于深度學(xué)習(xí)網(wǎng)絡(luò)訓(xùn)練的高階API,因接口設(shè)計(jì)非常人性化,深受程序員的喜愛,需要的朋友可以參考下
    2023-08-08
  • Python3多線程處理爬蟲的實(shí)戰(zhàn)

    Python3多線程處理爬蟲的實(shí)戰(zhàn)

    本文主要介紹了Python3多線程處理爬蟲的實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 分割python多空格字符串的兩種方法小結(jié)

    分割python多空格字符串的兩種方法小結(jié)

    這篇文章主要介紹了分割python多空格字符串的兩種方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python實(shí)時(shí)監(jiān)控cpu小工具

    python實(shí)時(shí)監(jiān)控cpu小工具

    這篇文章主要為大家詳細(xì)介紹了python實(shí)時(shí)監(jiān)控cpu的小工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • matplotlib設(shè)置legend圖例代碼示例

    matplotlib設(shè)置legend圖例代碼示例

    這篇文章主要介紹了matplotlib設(shè)置legend圖例代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Python基于遞歸算法實(shí)現(xiàn)的漢諾塔與Fibonacci數(shù)列示例

    Python基于遞歸算法實(shí)現(xiàn)的漢諾塔與Fibonacci數(shù)列示例

    這篇文章主要介紹了Python基于遞歸算法實(shí)現(xiàn)的漢諾塔與Fibonacci數(shù)列,結(jié)合實(shí)例形式分析了漢諾塔與Fibonacci數(shù)列的遞歸實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-04-04
  • Flask項(xiàng)目的部署的實(shí)現(xiàn)步驟

    Flask項(xiàng)目的部署的實(shí)現(xiàn)步驟

    本文主要介紹了Flask項(xiàng)目的部署的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • pygame用blit()實(shí)現(xiàn)動(dòng)畫效果的示例代碼

    pygame用blit()實(shí)現(xiàn)動(dòng)畫效果的示例代碼

    這篇文章主要介紹了pygame用blit()實(shí)現(xiàn)動(dòng)畫效果的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論

黄冈市| 洱源县| 隆化县| 勐海县| 准格尔旗| 建水县| 兰西县| 冷水江市| 普宁市| 上蔡县| 平阳县| 克东县| 夹江县| 谷城县| 张家港市| 旌德县| 崇仁县| 嘉峪关市| 华亭县| 永寿县| 习水县| 醴陵市| 扎赉特旗| 镇远县| 铜陵市| 固阳县| 定南县| 太保市| 西昌市| 常宁市| 永修县| 古浪县| 康定县| 高安市| 乡宁县| 乳山市| 芒康县| 江门市| 台中县| 桂林市| 宕昌县|