从mysql数据库读取,为什么中文字符可以读取

时间:2013-12-12 03:50:19

标签: java mysql utf-8

Mysql是默认设置,所有character_encoding都是'latin1',我正确存储了中文内容。我的程序是UTF-8编码。但是当我从mysql读取时,我只能通过以下方式阅读中文内容:

 byte[]bb = rs.getBytes("description"); //rs is the ResultSet
 String result = new String(bb));

结果是正确的内容。 问题是为什么rs.getString()或新的String(“content”.getbyte(“”),“utf-8”)无法解决他的问题。

0 个答案:

没有答案