python查询mariadb中文乱码解决

 时间:2024-10-13 15:30:37

1、# -*-coding:utf-8 -*-import sysreloa蟠校盯昂d(sys)sys.setdefaultencoding('utf-8') #经测试这里可以不写import MySQLdbdb=MySQLdb.connect("10.10.50.108","django_user","django_pass","django_xctf_oj",charset='utf8') #指定编码格式results=cursor.fetchall()for row in results : print row[0].decode("utf8") #这里解码

2、PyCharm编码设置:文件—>设置

python查询mariadb中文乱码解决

3、数据库编码设置:SHOWVARIABLESLIKE'char%';

python查询mariadb中文乱码解决

4、如果有问题修改 /etc/my.cn酆璁冻嘌f[client]default-character-set=utf8[罪焐芡拂mysqld]character-set-server=utf8collation-server=utf8_general_ci

5、在数据库查看表的编码格式 是否是utf-8

python查询mariadb中文乱码解决
  • Python连接MariaDB数据库
  • 如何查看mariadb log
  • mariadb数据库的安装
  • Python操作MariaDB创建数据表及增删改查
  • mariadb安装方法
  • 热门搜索
    蘑菇怎么种植 唐装发型 鱼尾纹怎么去掉 挺的近义词 铁的重量怎么算 伶俐的近义词 国家博物馆预约 马自达阿特兹怎么样 感冒鼻子不通气 读书卡片怎么做