mysql> insert into licensey (yjyfw,jname) values ('麻醉药品',161);
ERROR 1366 (HY000): Incorrect string value: '\xC2\xE9\xD7\xED\xD2\xA9...' for column 'yjyfw' at row 1
mysql> insert into licensey (yjyfw,jname) values ('CoCo',161);//存英文就可以
Query OK, 1 row affected (0.11 sec)
[mysqld]
default-character-set=utf8
character-set-server=utf8
character_set_server=utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
[mysql]
default-character-set=utf8
mysql> show variables like'character%';
+--------------------------+---------------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------------+
8 rows in set (0.00 sec)
看我这时间发问题就知道我弄了一个晚上了,呜呜呜
也不知道大神们几点睡醒T。T
2 个解决方案
#1
set name gbk;
然后再试。
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
然后再试。
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
#2
set names gbk 后可以添加了
<set names 应该与前台页面的字符编码一致>这么说我的前台页面是gbk喽,哪个是前台页面呀,是我用的控制台?还是我拼sql语句的Dao.java
ps:show full columns from t1;---------查出来的Collation是utf8_general_ci 为什么gbk编码格式的字符能存进去呢
#1
set name gbk;
然后再试。
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
然后再试。
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
#2
set names gbk 后可以添加了
<set names 应该与前台页面的字符编码一致>这么说我的前台页面是gbk喽,哪个是前台页面呀,是我用的控制台?还是我拼sql语句的Dao.java
ps:show full columns from t1;---------查出来的Collation是utf8_general_ci 为什么gbk编码格式的字符能存进去呢