请求数据的编码格式:
1、使用String类进行数据重新编码
先用浏览器的编码格式解析为字节数组,然后转为utf-8的字符串。
String data = new String(获取到的String信息.getBytes("ios8859-1"),"utf-8");
2、公共配置方式
get方式的请求数据:因为它在url后面,所以要进行额外配置。
//步骤一 req.setCharacterEncoding("utf-8"); //步骤二:在tomcat安装目录下的conf目录中修改server.xml文件,在Connector标签中添加属性:useBodyEncodingForURI="true"
post方式的请求数据:
req.setCharacterEncoding("utf-8");
响应数据的编码格式:
resp.setContentType("text/html; charset=UTF-8");
标签:编码,utf,请求,req,格式,Servlet,String From: https://www.cnblogs.com/lurenjia-bky/p/17102401.html