Dojo request (js ajax)向java后台传汉字乱码的通用解决方法

Dojo request (js ajax)向java后台传汉字乱码的通用解决方法

在开发项目的过程中,遇到了js向Java后台传汉字时出现乱码的情况。
解决的大体思想是,在js中进行编码,然后在java后台中进行解码。


前台编码

var str = encodeURI("将要传的汉字");

这里写图片描述

后台解码

str = URLDecoder.decode(str , "utf-8");

要引入java.net包,并要抛异常
这里写图片描述