Dojo request (js ajax)向java后台传汉字乱码的通用解决方法
在开发项目的过程中,遇到了js向Java后台传汉字时出现乱码的情况。
解决的大体思想是,在js中进行编码,然后在java后台中进行解码。
前台编码
var str = encodeURI("将要传的汉字");
后台解码
str = URLDecoder.decode(str , "utf-8");
要引入java.net包,并要抛异常
本文介绍了一种解决JS向Java后台传递汉字时出现乱码的问题。通过在前端使用encodeURI方法对汉字进行编码,然后在Java后台利用URLDecoder.decode方法进行解码,成功解决了乱码问题。
在开发项目的过程中,遇到了js向Java后台传汉字时出现乱码的情况。
解决的大体思想是,在js中进行编码,然后在java后台中进行解码。
var str = encodeURI("将要传的汉字");
str = URLDecoder.decode(str , "utf-8");
要引入java.net包,并要抛异常

被折叠的 条评论
为什么被折叠?
向java后台传汉字乱码的通用解决方法&spm=1001.2101.3001.5002&articleId=77716659&d=1&t=3&u=de786357cbc04276aad0a92d7e8a7692)