应用笔记 · 2014年8月7日

ASP.NET连接MYSQL数据库中文查询无结果问题

.NET程序,在开发环境中运行正常,发布到服务器后如LIKE %中文%的查询无返回结果,而英文关键字则正常。MYSQL版本5.5,数据库编码UTF-8.

经过多次尝试,发现在数据库连接字符串中加入 CharSet=gb2312解决问题。对.NET不了解,原因不做分析,若碰到相同问题的可以试试。