MySQLdb查询有中文关键字查不到数据
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,#/usr/bin/env python#__*__coding:utf8__*__zbx_host = '10.1.12.100'zbx_port = 3306zbx_username = 'zab
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
电脑工作软件开发年龄
乐寻世界网络技术有限公司
网络安全密钥不匹配 热点
服务器连接失败的网站
卸载excel服务器
许愿服务器
dellr710服务器级别
互联网科技公司服务博彩
百度服务器供应链
闵行区营销软件开发有哪些
软件开发晋升述职
服务器管理端口
酒泉网络安全演练
加载数据库驱动时抛出异常
vfp如何编辑数据库
大学数据库有什么
一建计算机网络技术
郴州电子软件开发培训机构
a3睿财软件开发商
天融信网络安全过滤系统
医院网络安全培训记录内容
湖北盛大网络技术股份有限公司
联通网络技术大会中兴通讯
太空网络安全措施
曙光服务器 cpu
朝阳网络安全培训
软件开发费收入是什么
merops数据库使用方法
网络安全美句
佛山汇龙互联网科技有限公司