使用中文作为关键字搜索,当结果条数很多的时候,肯定会用到翻页。一般的翻页做法,是采用get方式提交。这种情况下翻页,搜索关键字作为参数,会附在url后传递,到后台的时候,已经乱码。返回页面显示当然也是乱码的。解决的代码如下:
keyWord = new String(keyWord.getBytes("ISO-8859-1"),"utf-8");
keyword即为传递到后台的搜索关键字。