get请求同url一起发送,所以设置request.setcharacter(“utf-8”)是不起任何作用的
myeclipse自带的tomcat,解决方法
try {
fname = new String(fname.getBytes("ISO-8859-1"), "UTF-8");//name为get请求的参数
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
配置tomcat,解决方法
给返回的数据进行UTF-8编码
URLEncoder.encode(fname,"UTF-8")
以上方法前提是,网页、服务器、数据库等编码都是UTF-8