Mysql字符引起的中文查询问题
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kiddymeet.blog.51cto.com/20194/23427 |
mysql对某字段进行模糊查询使用语句:SELECT * FROM a WHERE subject LIKE '%查询内容%'......
由于服务器上数据库的字符集使用的是latin1,结果导致对中文的查询不准确,查询“试题”,结果里竟然列出了“熊猫”这些字符。导致这个现象的原因主要是字符在数据库中存储的方式是ACSII,另外SQL的查询默认对大小写并不敏感,导致在用LIKE查询在网上找了一下解决办法,主要有一下几个方法:
本文出自 “匣子” 博客,请务必保留此出处http://kiddymeet.blog.51cto.com/20194/23427 本文出自 51CTO.COM技术博客 |



kiddymeet
博客统计信息
热门文章
最新评论
友情链接
