MySQLdb查询有中文关键字查不到数据
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,#/usr/bin/env python#__*__coding:utf8__*__zbx_host = '10.1.12.100'zbx_port = 3306zbx_username = 'zab
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
圆梦互联网科技
河南真二互联网科技有限公司
互联网与科技发展
衡水科技产业互联网平台
华中科技有哪些互联网大佬
央行互联网金融科技公司
深圳市优智互联网科技有限公司
科技类公司包括互联网吗
晋城互联网科技
山东子淼互联网科技有限公司
沐思想互联网科技有限公司
高科技互联网套路
2021互联网科技公司排名
上海钢联属于互联网科技股吗
东营紫格互联网科技
广州梦谷互联网科技有限公司领导
中国新注册互联网科技
北京互联网科技类企业分布
唐山双旺合互联网科技产业园
互联网科技品牌
互联网金融公司科技
成都互联网科技公司
深圳齐家互联网科技
深圳卡尔迅互联网科技有限公司怎么样
互联网金融中的现代科技
西安小鹰速贷互联网科技有限公司
美国互联网科技公司
北京互联网科技类企业分布
银川新华互联网科技学校招聘
伍佰万互联网科技是干嘛的