String country = ""; if (null != request.getParameter("areaName")) { country = request.getParameter("areaName"); try { // 如果是乱码就转码 if (!(Pattern.matches("[/u4E00-/u9FA5]", country))) { country = new String(country.getBytes("ISO-8859-1"),"UTF-8"); } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } }