MySQLdb查询有中文关键字查不到数据
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,#/usr/bin/env python#__*__coding:utf8__*__zbx_host = '10.1.12.100'zbx_port = 3306zbx_username = 'zab
千家信息网最后更新 2025年11月06日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安全错误
数据库的锁怎样保障安全
数据库的er图实例
电子信息包括软件开发吗
软件网络安全技术
设计数据库之间去关联
macos软件开发与逆向分析
设备软件开发邀请函
服务器 网络摄像机
北京健康在线网络技术
识货数据库
数据库运维技术协议
江苏专业软件开发外包
网络安全员比赛
大学生网络安全知识心得
聊呗极速版软件开发商
石河子大学曹传东web服务器
vmg物性数据库下载和导入方法
服务器地址 ftp地址
网络安全和信息化技术能力
董监高数据库
win server 云服务器
汽车HMI软件开发教程
狮标软件开发有限公司怎么样
网络技术维护都有哪些工作
网络技术二是啥
网络安全系统图解
用户量增长怎么进行云服务器扩容
魔兽世界翡翠梦境服务器怎么样
重庆浩鸠网络技术有限公司
即域名服务器
柳州天气预报软件开发