MySQL数据库查询的问题?
举例说明:
select * from cms_ar_article where title like '%思%'
然后查询结果中居然会有如下记录:
1. 北京奥运棒球场征设计方案 5家公司竞标
2. 我国投巨资加固长江堤防 具抵御1998年洪水能力
3. 图文:哥斯达黎加人跳入河中抓鳄鱼
问题出现的原因:在mysql数据库中没有设置中文字符集
问题解决办法:
在C:\WINNT下面有一个名叫my.ini的文件
它是mysql数据库配置文件
用记事本打开它
你会找到[mysqld]这一行
在这一行的下面加上以下信息
default-character-set=gbk
保存退出。
重新启动MySQL数据库。
举例说明:
select * from cms_ar_article where title like '%思%'
然后查询结果中居然会有如下记录:
1. 北京奥运棒球场征设计方案 5家公司竞标
2. 我国投巨资加固长江堤防 具抵御1998年洪水能力
3. 图文:哥斯达黎加人跳入河中抓鳄鱼
问题出现的原因:在mysql数据库中没有设置中文字符集
问题解决办法:
在C:\WINNT下面有一个名叫my.ini的文件
它是mysql数据库配置文件
用记事本打开它
你会找到[mysqld]这一行
在这一行的下面加上以下信息
default-character-set=gbk
保存退出。
重新启动MySQL数据库。