GET请求传中文如何避免中文乱码

2018-09-30  本文已影响9人  前端守望者

一、在做项目的时候,前台用ajax传递中文参数时出现乱码的情况,这里后台是java来获取参数。

二 、错误原因

   GET请求的的请求数据,并不在请求体中,而是在请求行中的?之后。而整个请求数据,包括请求行,请求头,请求体都会通过http协议发送到          服务端去处理。(HTTP协议时不支持中文的,默认编码:ISO8859-1)

三、解决方法:new String(pricesd .getBytes("iso8859-1"),"utf-8")进行解码

        pricesd = new String(pricesd .getBytes("iso8859-1"),"utf-8");

 帮到你了就点个赞吧

上一篇下一篇

猜你喜欢

热点阅读