无法检索unicode结果集

时间:2012-04-25 12:22:22

标签: mysql unicode jdbc

我已经能够成功地将unicode值插入到我的数据库中,但是无法通过java结果集检索它们。相同的查询从mysql查询浏览器中获取数据。因此sql读取:

SELECT book_name FROM book_resource_user_view WHERE MATCH(book_name) AGAINST ('तेरा मुझसे है पेहला का नाता कोई') limit 25

在尝试select语句之前,我这样做了:

String query = "set names utf8";
        state.executeUpdate(query);

仍然没有成功?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我好像找到了答案。我使用

修改了关键字变量
keyword = new String(keyword.getBytes("ISO-8859-1"), "UTF-8");

在我评论该语句并直接从表单中使用关键字变量后,它似乎有用。