mysql中文查询 MYSQL的中文问题。找不到中文记录~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先确定你数据库的字符集是不是UTF-8mysql> show variables like "%char%";+--------------------------+--------------------------+| 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:\mysql\share\charsets\ |+--------------------------+--------------------------+8 rows in set (0.03 sec)然后你将这句转换后再打印出来看看有没有乱码String sql1 = "SELECT * FROM tbtest WHERE username ='留学生'";sql1=new String(sql1.getBytes("ISO-8859-1"),"UTF-8");System.out.println(sql1);没有乱码后再执行查询,你试试看行不行? 谁有MySql嵌入式版本的源码呀? java里 drop慢 请问多表统计怎么弄啊? 用户变量的疑问 怪事!!MYSQL的安装! 数据库查询的问题 有关mysql中的sql语法的问题,请高手指点! dbvisualizer连接MySQL, 运行SQL建表文件后,表没有创建 c3p0这样关闭连接是否正确 如何定时将mysql中的一张表的数据导入到另一张表中? 有没有mysql的存储过程实例,长点的,完整的,项目中用到的 MYSQL有没有类似于MS SQL的IDENTITY_INSERT命令》
mysql> show variables like "%char%";
+--------------------------+--------------------------+
| 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:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.03 sec)然后你将这句转换后再打印出来看看有没有乱码
String sql1 = "SELECT * FROM tbtest WHERE username ='留学生'";
sql1=new String(sql1.getBytes("ISO-8859-1"),"UTF-8");
System.out.println(sql1);没有乱码后再执行查询,你试试看行不行?