java

请求响应乱码

rzk · 2月29日 · 2020年本文共430个字 · 预计阅读2分钟141次已读

post

响应编码

response.setContentType(“text/htm睿共享l;charset=UTF-8”);
response.setCharacterEncoding("UTF-8");

一般设置响应体用第一种

get

请求编码 Tomcat-9会出现乱码

String name = request.getParameter("name");
byte[] bytes = name.getBytes("ISO8859-1"睿共享);//打散:将name字符串按照原编码进行打散
name
=new String(bytes,"utf-8");//组装:将bytes字节数睿共享组按照指定字符编码进行组装,组装为String

優化
String name = request.getParameter("name");
n睿共享ame=new String(name.getBytes(睿共享"ISO8859-1"),"utf-8");//组装:将bytes字节数组按照指定字符编码进行组装,组装为String

0 条回应