旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java中request乱码解决方法【JAVA教程】,java,request,乱码

作者:搜教程发布时间:2019-12-30分类:JAVA教程浏览:90评论:0


导读:POST中文乱码处理体式格局:POST经由过程requestbody通报参数。设置response的字符流的编码体式格局为UTF-8。request.setChara...

POST中文乱码处理体式格局:

POST经由过程request body通报参数。设置response的字符流的编码体式格局为UTF-8。

request.setCharacterEncoding("UTF-8"); 这句话处理了POST体式格局提交的中文乱码问题,这个要领设置了要求正文中的字符编码,所以服务器剖析的时刻会根据UTF-8的情势举行解码。然则这个要领对get体式格局没有结果。

(引荐:java视频教程)

GET中文乱码处理体式格局

GET体式格局经由过程url举行通报参数。

// 下面的体式格局能够处理post或许get体式格局的中文乱码问题
// 这里吸收的name是iso8859-1的字符编码
String name = request.getParameter("username");
// 将name字符串根据本来字符编码打散
byte[] bytes = name.getBytes("ISO8859-1");
// 将bytes字节数据根据指定字符编码字符编码举行组装,组装为String
name = new String(bytes, "UTF-8");
//真正的写法:name = new String(name.getBytes("ISO8859-1"), "UTF-8");

更多java学问请关注java基础教程栏目。

以上就是java中request乱码处理要领的细致内容,更多请关注ki4网别的相干文章!

标签:javarequest乱码


欢迎 发表评论: