post方式出现乱码
// 这句话,出现在取得参数之前
request.setCharacterEncoding("UTF-8");
GET方式,需手工解码
byte[] buf = country.getBytes("ISO8859-1");
String country = new String(buf,"UTF-8");
因为Get请求是服务器使用了ISO8859-1进行了一次解码,解出来的是乱码,所以需要通过ISO8859-1对其进行编码,接着手工通过UTF-8进行解码,解出来的就不再是乱码了。