mysql中文字符串匹配查询的问题

数据库编码以及全部改成了utf8,直接控制台登录数据库查询正常,但通过帆软查询异常,不知道是什么问题?并且数据类型也不能识别了,删掉where判断一切正常。是否是编码的问题。

删掉where语句以后一切正常:


控制台直接查询也正常


配置

用户K3911323 发布于 2021-1-9 20:05 (编辑于 2021-1-9 20:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-1-9 20:07

定义数据连接增加 URL 的地方增加参数即可;

============

MySQL数据库中文乱码-https://help.fanruan.com/finereport/doc-view-1127.html

============

image.png

  • 用户K3911323 用户K3911323(提问者) 问题没有解决。 直接select查询是不乱码的,但是加了where sensorName = \'土壤温度1-21\' 以后不能正常查询出数据,复制到cmd里直接登录mysql可以查出来。
    2021-01-09 20:12 
  • zsh331 zsh331 回复 用户K3911323(提问者) = =#把你的数据连接配置截图发上来。
    2021-01-09 20:18 
  • 用户K3911323 用户K3911323(提问者) 回复 zsh331 编辑上去了
    2021-01-09 20:21 
  • 用户K3911323 用户K3911323(提问者) 回复 zsh331 高级:编码是自动
    2021-01-09 20:21 
  • zsh331 zsh331 回复 用户K3911323(提问者) 改成这个呢;useUnicode=true&characterEncoding=utf8
    2021-01-09 20:29 
  • 2关注人数
  • 428浏览人数
  • 最后回答于:2021-1-9 20:33
    请选择关闭问题的原因
    确定 取消
    返回顶部