日期:2014-05-16  浏览次数:20719 次

mysql用sql语句插入中文乱码问题
我在jsp中使用sql语句向mysql插入数据,插入成功后到数据库中查看,中文都成了乱码。网上的解决办法不怎么管用,请各位帮帮忙吧。谢谢啦。
这是我在控制台下查看的字符集结果。也使用过set names 'gbk',没起作用。
mysql> show variables like 'char%';
+--------------------------+---------------------+
| Variable_name | Value |
+--------------------------+---------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | D:\Program Files\MySQL\MySQL Server 5.0\share\charsets/ |
+--------------------------+---------------------+
7 rows in set

------解决方案--------------------
set names utf8
------解决方案--------------------
set names 'gbk';
然后再试。

如有问题,则按下贴中的检查方法贴出结果。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码