MySQLdb查询有中文关键字查不到数据
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,#/usr/bin/env python#__*__coding:utf8__*__zbx_host = '10.1.12.100'zbx_port = 3306zbx_username = 'zab
千家信息网最后更新 2025年01月19日MySQLdb查询有中文关键字查不到数据
#/usr/bin/env python#__*__coding:utf8__*__zbx_host = '10.1.12.100'zbx_port = 3306zbx_username = 'zabbix'zbx_password = '123456'zbx_dbname = 'zabbix'groupname = '其他部门'conn = MySQLdb.connect(host = zbx_host,port = zbx_port,user = zbx_username, passwd = zbx_password,db = zbx_dbname)cursor = conn.cursor()sql = '''select groupid from groups where name='%s' ''' % groupnamecursor.execute(sql)print cursor.fetchall()
当groupname = '其他部门'的时候,一直没有查到数据,一直为空,但是将groupname = 'templates'时就有数据了,我感觉是不支持中文,数据库本身编码是utf8的
剽窃了一下下人家大神写的帖子发现MySQLdb插件还要在连接时声明一下,不长使用中文写脚本,一直没发现。
conn = MySQLdb.connect(host = zbx_host,port = zbx_port,user = zbx_username, passwd = zbx_password,db = zbx_dbname,charset = "utf8")
加个参数就好了,折腾了好长时间
参考:
http://blog.csdn.net/dszgf5717/article/details/50985816
数据
部门
中文
参数
大神
帖子
感觉
插件
数据库
时候
编码
脚本
长时
参考
支持
关键
关键字
有中文
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
石景山区网络技术信息热线
wos数据库核心合集优点
潮汕手机软件开发价位
网络安全员 网络技术员
还原对端加密数据库
我的世界服务器出租
赢时胜软件开发岗位
美创科技网络安全产业链图谱
网络安全工程师有学历要求
4g 服务器
河北程序软件开发服务
树莓派的网络技术有哪些
合适的esg数据库
龙汇网络技术有限公司
税务局冬奥会网络安全
软件开发的通用方法有哪些
如何当网络安全兵
杨浦区工程软件开发定制价格
软件开发合同纠纷答辩状
服务器怎么获得管理员权限
ftp服务器域名
内部数据库公司
网络安全薪水一般多少在县城
遇到的网络安全事件
新津网络安全宣传活动
软件开发 常用开源软件
温州工控网络安全
厦门市行动软件开发有限公司
数据库显示无法锁住档案
手机网关服务器错误