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

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

二 、错误原因

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

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

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


 帮到你了就点个赞吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 周一晚上,上完课,又和一位妈妈聊了会天儿,不觉快十点钟了,慢慢悠悠往家回,难得享受属于自己的独处时光,虽然时间并没...
    紫荷如兰阅读 500评论 1 8
  • 前两天跟着华德福老师,和小七一起做羊毛球。 制作羊毛球需要先把羊毛撕成均匀的一条一条后,平整的缠绕成一个球,再把缠...
    紫衔阅读 456评论 0 2
  • 晨间检视 就寝 晨起 昨日午休/冥想: 高效能慢生活,从好习惯开始 【昨日三只】 ❎1.亲子 ❎2.学习 ✅3.效...
    蒙蒙简阅读 112评论 0 0
  • 第6章代理模式 6.1 第一个例子--小明追MM的故事 引入代理B B会监听A的心情变化 6.2 保护代理和虚拟代...
    入秋未凉的海阅读 193评论 0 0