URLEncoder 空格编码问题
题目项目中遇到这样一个问题,前端传参时将参数放到了url中,而这个参数可能包含中文,在ie中,ie不对url中的中文做URLEncoder编码,所以导致后台拿到的参数乱码;后来解决的办法时后端返回这个参数时,对其做URLEncoder编码,这时,又出现另一个坑,这段中文参数中还包含空格,URLEncoder会将空格编码为 '+';如下:System.out.println(URLEncoder.encode("生 意 宝", "UTF-8"));输出:%E7%94%9F+%E6%84%8F+%E5%
原创
2020-09-11 15:57:22 ·
1110 阅读 ·
0 评论