解决C#使用MySQL时,无法进行中文模糊查询的问题

以前用MySQL用得少,也没出现过类似的问题,大概就是如下的情况

1 select * from xxxx where xx like '%中文关键字%';

在C#里进行更新时时,发现未查询到相关结果,在网上找了一下原因,发现是需要在连接字符串里指定编码。

 

解决办法如下:

在连接字符串里加上 charset=utf8 就可以了

1 Server=127.0.0.1; Port=3307; Database=eedd; Uid=root; Pwd=eedd;charset=utf8

 

做个总结

posted @   zhaotianff  阅读(127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示