第一页传参,无需设置。
Keyword="玩具"第二页
String tmp = request.getParameter("Keyword");
String strKey = new String(tmp.getBytes("iso-8859-1"));
Keyword="玩具"第二页
String tmp = request.getParameter("Keyword");
String strKey = new String(tmp.getBytes("iso-8859-1"));
String strKey = new String(tmp.getBytes("iso-8859-1"),"gb2312");
Log.logError(" keyword " +keyword);
Log.logError("Chinese :" + URLEncoder.encode("ª±¨ã"));Keyword 始终是乱码
第一页:
String Keyword = "玩具";
String UrlKeyword = URLEncoder.encode(Keyword,"UTF-8");
第二页:
String UrlKeyword = request.getParameter("UrlKeyword");
String Keyword = URLDecoder.decode(UrlKeyword,"UTF-8");
不过这样:String keyword = new String(request.getParameter("Keyword").getBytes("ISO-8859-1"));
和这样:
String keyword = new String(request.getParameter("Keyword").getBytes("ISO-8859-1"),"gb2312");
都不能正常显示汉字的,非得用Big5吗?