html a 标签使用get方式,传递有特殊字符的参数,到java后端解析乱码问题。

a标签的拼接方式如下:
clipboard.png

后台接收到的参数如下:
clipboard.png
箭头标识处出现了乱码,字符G后面也没有了斜杠。

请大侠赐教,怎么才能避免这个乱码问题?

阅读 3.6k
3 个回答

你既然都可以用js ,那何不把 \ 替换成 /

\是转义字符!, 你换成\\试试,不考虑ie的话也可以用字符串模板

"\1"表示的是ASCII值为1的字符,它不是一个可见字符所以就显示为乱码了

不太明白为什么\n没被转成回车,( ╯□╰ )

新手上路,请多包涵

提供一种思路,对参数进行加密,比如使用md5加密,然后后台再解密

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题