解决ajax中文提交到java后端乱码问题
- 摘要:今天下午,在项目中遇到了ajax提交中文乱码的问题,通过查找资料,整理出两类解决办法:1.方法一:在提交之前,先进行两次encodeURI编码,然后在java后端接收这个中文字符串的时候再进行一次URLDecoder.decode解码,问题即可解决。2.方法二:在ajax的方法中添加如下参数:contentType:"application/x-www-form-urlencoded;charset=UTF-8"采用这种方法,java后端不需要在进行解码
- 标签:解决 Ajax Java 问题 乱码问题
今天下午,在项目中遇到了ajax提交中文乱码的问题,通过查找资料,整理出两类解决办法:
1.方法一:
在提交之前,先进行两次encodeURI编码,然后在java后端接收这个中文字符串的时候再进行一次URLDecoder.decode解码,问题即可解决。
2.方法二:
在ajax的方法中添加如下参数:
contentType: "application/x-www-form-urlencoded; charset=UTF-8"
采用这种方法,java后端不需要在进行解码