python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法
本文實例展示了一個腳本python用來轉化表配置數據xml并生成相應的解析代碼。
但是在中文編碼上出現了亂碼,現將解決方法分享出來供大家參考。
具體方法如下:
1. Python文件設置編碼 utf-8 (文件前面加上 #encoding=utf-8)
2. MySQL數據庫charset=utf-8
3. Python連接MySQL是加上參數 charset=utf8
4. 設置Python的默認編碼為 utf-8 (sys.setdefaultencoding(utf-8)
示例代碼如下:
復制代碼 代碼如下:#encoding=utf-8
import sys
import MySQLdb as mdb
reload(sys)
sys.setdefaultencoding(‘utf-8’)
con = None
try:
con = mdb.Connect(‘localhost’,’root’,’jobin’,’zmld’,charset=’utf8′)
cur = con.cursor()
cur.execute(“show full columns from player”)
numRows = int(cur.rowcount)
for i in range(numRows):
row = cur.fetchone()
comment = row[len(row) – 1]??????? print comment
finally:
if con:
con.close()
希望本文所述對大家的Python程序設計有所幫助。
您可能感興趣的文章:python 中文亂碼問題深入分析python中文亂碼的解決方法python處理json數據中的中文python實現中文輸出的兩種方法Python匹配中文的正則表達式Python中使用中文的方法Python BeautifulSoup中文亂碼問題的2種解決方法Python的shutil模塊中文件的復制操作函數詳解Python 中文正則表達式筆記Python2包含中文報錯的解決方法
總結
以上是生活随笔為你收集整理的python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mono for android mys
- 下一篇: python定义map数据_「每日一练」