最近在用solr做一个搜索服务,发布给手机和pc等客户端调用,调用方式为: http://www.ganbo.search/search?q="手机"&rows=10&page=1.
表示本次搜索关键字是“手机”,rows是每页显示10条,page是第一页.这个时候在search项目的controller中接收搜索条件q="手机"就会出现中文乱码
解决方案之一: String queryString = new String(queryString.getbytes(‘iso8859-1‘),‘utf-8‘);(推荐)
解决方案之二: 修改tomcat 的配置文件(不推荐)
解决方案只三:....
原文:http://www.cnblogs.com/ganbo/p/6936628.html