我已经能够成功地将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);
仍然没有成功?有什么建议吗?
答案 0 :(得分:0)
keyword = new String(keyword.getBytes("ISO-8859-1"), "UTF-8");
在我评论该语句并直接从表单中使用关键字变量后,它似乎有用。