欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决中文乱码方式的一种方法

程序员文章站 2022-04-03 08:52:58
...

javascript
decodeURIComponent(value)可以对字符串解码
decodeURI(value)可以对字符编码
Java
URLDecoder.decode(value, “utf-8”);
URLEncoder.encode(value, “utf-8”);
今天在做一个ajax时,需要返回xml数据然后在javascript获取xml,网上查了很多资料不是说

response.setHeader("Cache-Control", "no-cache");
		response.setContentType("text/xml;charset=utf-8");

就是说

@RequestMapping(value= {"/checkUser"},method=RequestMethod.POST,produces="text/xml;charset=utf-8")

这些我之前都写了,但是不能解决,不知道为什么,最后选择了用URLEncoder.encode(value, “utf-8”);在controller中用对jsp返回的数据进行utf-8编码,然后回调xml后对文本用javascript的decodeURIComponent(value)对其进行解码,然后解决了问题

相关标签: 中文乱码