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