java前后台交互中文乱码问题

如不必杀 2017-03-27 05:36:43
java 如何解决前台传送参数到后台控制层乱码问题?

后台接受如下:
request.setCharacterEncoding("utf-8");

String a = request.getParameter("a");

打印出a为:????·?

springmvc:
发送请求为get 方法声明为get请求
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JAVA__BLOG 2017-03-28
  • 打赏
  • 举报
回复
再加上: String expr = java.net.URLDecoder.decode(request.getParameter("query") , "UTF-8");
JAVA__BLOG 2017-03-28
  • 打赏
  • 举报
回复
encodeURI(encodeURI(url)) 这样就不会了
swing wang 2017-03-27
  • 打赏
  • 举报
回复
首先看前端的编码,然后看服务器编码,最后再把请求对象的编码改过来 或者先试utf8再试gbk,再试iso8859-1一般情况下这样就出来了再不行我也没办法了
bree06 2017-03-27
  • 打赏
  • 举报
回复
html或者jsp加meta 设置charset

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧