0

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

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

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

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

还是没有成功?有什么建议么?

4

1 回答 1

0

我似乎找到了答案。我修改了关键字变量使用

keyword = new String(keyword.getBytes("ISO-8859-1"), "UTF-8");

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

于 2012-04-26T03:56:14.443 回答