200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > get请求和post请求处理乱码的方式

get请求和post请求处理乱码的方式

时间:2018-07-27 17:57:28

相关推荐

get请求和post请求处理乱码的方式

为什么会出现乱码,是因为编码表不一致造成的,浏览器使用utf-8编码,在编码解码时有可能被使用的iso-8859-1解码,(tomcat7以前默认的编码)而我们所得到的乱码,就是解码时使用的编码器不一样造成的

get请求解决乱码的方法:

将乱码数据使用指定的编码表编回到乱码前的状态

byte[] bytes = str.getBytes("iso-8859-1");

使用指定的编码表进行解码

String newStr = new String(bytes,"utf-8");

post请求乱码的解决方法:

在获取数据之前就手动指定编码表

request.setCharacterEncoding("utf-8");

post解决乱码的方法一定要写在获取数据之前,不然数据已经获取,在解决无意义。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。