开发者社区> 问答> 正文

像各位大神请教一下,python连接mysql数据库解决乱码问题

连接数据库,一直出现乱码,只要是一条数据访问就会是乱码,如果是访问某个字段不会出现乱码,试了好几种方式都不试用,我用的 是python 2.7 我是python初学者,希望可以获得大家的帮助,非常谢谢!!

展开
收起
1949078768128553 2016-11-10 17:03:51 2404 0
1 条回答
写回答
取消 提交回答
  • 遇见你我才知道你对我有多重要。
    1. 确定你的python编码是否为utf-8;
    2. 确定你的mysql设置是否为utf8;
      mysql的设置参考:http://dev.cppfun.com/mysql-set-the-default-character-set-to-utf-8.htm

    1. 确定你python的文件编码是否为utf-8;
    2. 确定你mysql的设置是否为utf8.
      mysql的编码配置如下:

    编辑my.cnf
    [client]
    default-character-set=utf8

    [mysql]
    default-character-set=utf8

    [mysqld]
    collation-server = utf8_unicode_ci
    init-connect='SET NAMES utf8'
    character-set-server = utf8

    2019-07-17 20:24:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像