前台中文乱码

1. 父页面给子页面传值: 

参考:

https://www.w3school.com.cn/jsref/jsref_obj_global.asp

  1) 方法一 (对url编码推荐,与方法三的区别在于编码范围不同。)

  -> encodeURI('中文') 
  -> decodeURI('接到的字符串')

2)方法二  (只对中文进行编码推荐)
  -> escape('中文')
  -> unescape('接到的字符串');

3)方法三 (为 URI 组件进行编码)
  -> encodeURIComponent()
  -> decodeURIComponent()

  encodeURI方法不会对下列字符编码 ASCII字母、数字、~!@#$&*()=:/,;?+'
  encodeURIComponent方法不会对下列字符编码 ASCII字母、数字、~!*()'

2.java后台转回来(大于号小于号到后台变成>解决方法:前台用encodeURI 转一下)
  我要得到的=URLDecoder.decode(param.getX());
 
-------博客内容仅用于个人学习总结-------
原文地址:https://www.cnblogs.com/DarGi2019/p/12100224.html