- 论坛徽章:
- 0
|
select 的时候编码 上变成等于商了,不知道是什么问题,该怎样编译才能避免!!
简单的说就是在select的时候上和商是一样的
比如seletc * from user where user="上海";
这样的话user="商海" 的话也会出来
简单的测试就是select * from user where '上' = '商'; 不为空
这个实在头脑,编码全部用gb2312或 gbk也不行,不知道到底是哪里的问题,各位高手帮帮忙啊!!
mysql> show variables like "%char%"
-> ;
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | gb2312 |
| character_set_connection | gb2312 |
| character_set_database | gb2312 |
| character_set_filesystem | binary |
| character_set_results | gb2312 |
| character_set_server | gb2312 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+
8 rows in set (0.00 sec) |
|