python查询mysql 乱码_python查询mysql中文乱码问题
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‘)
原文:http://www.cnblogs.com/skying555/p/4453487.html
python查询mysql 乱码_python查询mysql中文乱码问题相关推荐
- python json.dumps慢_python json.dumps中文乱码问题解决
json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3 ...
- python cmd窗口名字_python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)
python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 前言 在 python 开发中,有时候想通过cmd窗口来和用户交互,比如显示信息之类的,会比自己创建 GUI 来的方便,但是随之而 ...
- python request.get乱码_python的request中文乱码怎么办
先在爬虫都在推荐用Requests库,而不是Urllib,但是读取网页的时候中文会出现乱码. 分析: r = requests.get("http://www.baidu.com" ...
- Dapper操作MySQL数据库获取JSON数据中文乱码
在项目中利用Dapper将JSON数据存储到MySQL数据库,结果发现JSON数据中的中文乱码,特此记录,希望对存储JSON的童鞋能有所帮助,文中若有错误之处,还望批评指正. 为了引出最终问题出在什么 ...
- MySQL 插入数据时,中文乱码问题的解决
MySQL 插入数据时,中文乱码问题的解决 参考文章: (1)MySQL 插入数据时,中文乱码问题的解决 (2)https://www.cnblogs.com/sunzn/archive/2013/0 ...
- Django 分页查询并返回jsons数据,中文乱码解决方法
Django 分页查询并返回jsons数据,中文乱码解决方法 参考文章: (1)Django 分页查询并返回jsons数据,中文乱码解决方法 (2)https://www.cnblogs.com/jo ...
- python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...
本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...
- python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题
解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...
- python图片显示中文_解决Python pandas plot输出图形中显示中文乱码问题
解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...
最新文章
- java中方法的重写
- JS实现文本框有“请输入关键字”功能
- html基础--列表标签03,03HTML基础--列表标签
- flash破解工具/flash decompiler
- centos7部署两个mysql_一文掌握mysql实用工具--pt-online-schema-change、innotop部署
- django外调用url_Django url
- 自定义一个月份选择器插件
- visual studio2010中几个快捷键的使用
- CSS 实现文字两端对齐
- 解决升级到Android Studio 3 Beta版本编译异常
- AB1562_UT软件分辨真假洛达1562A,洛达1562a怎么鉴别?
- WPF窗口属性设置(无边框,任务栏隐藏图标,任务管理器应用程序隐藏图标)
- mysql人物画像_用户画像智能匹配,用户画像的算法有哪些?
- 微信一年的支付限额满了20万,无法支付了怎么办?
- EHub_tx1_tx2_E100 测试VisionWorks跑自带的demo
- sim卡iccid编辑软件_iccid漏洞井喷,有锁苹果用户福音来了
- 2020年医美行业网络关注度分析报告
- 面试算法高频压轴题——灯泡开关问题
- thinkpad触控笔怎么用_联想yoga720触控笔怎么用
- 对计算机专业的兴趣怎么说,计算机专业特长及爱好怎么写
热门文章
- idl linux运行效率,Linux性能优化实战 CPU篇 阅读笔记
- springwebflux 页面_Spring WebFlux 入门
- 菜鸟驿站是什么快递_95后女生在横店开菜鸟驿站,每天帮大明星和小龙套收快递...
- echarts js 删除框选数据_echarts同一页面中四个图表切换的js数据交互方法示例
- shell 调用mysql 存储过程_shell调用mysql的存储过程以及SQL
- C++11学习之share_ptr和weak_ptr
- mysql的min函数的使用方法_MySQL中MIN()函数的使用教程
- 7安装ik分词器_Solr7全文检索+IK分词
- python查看物理内存和交换区的统计信息_使用python获取CPU和内存信息的思路与实现(linux系统)...
- mysql 去重求总数_Mysql获取去重后的总数