1、解决的思惟本家儿如果经由过程领受数据 , 传输数据之前先利用utf-8编码解决 。
2、具体代码如下所示
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json;charset=utf-8");
// setContentType与setCharacterEncoding的挨次不克不及更调 , 不然仍是无法解决中文乱码的问题
response.setCharacterEncoding("UTF-8");
Map<String,Object> map = new HashMap<String,Object>();
map.put("name", "张三");
map.put("name2", "李四");
map.put("name3", "网二");
JSONObject json = new JSONObject(map);
PrintWriter out = response.getWriter();
out.write(json.toString());
out.close();
}
3、测试 。
3.1 打开页面 ,
3.2点击ajax按钮如下图所示 。


注重事项若是领受呈现乱码:new String(str.getBytes("ISO-8859-1"),"uft-8");
以上内容就是ajax回调参数乱码怎么办的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 易景地球绘制管道和设置管道参数
- java如何截取域名后的路径和参数
- ajax怎么传集合
- PS新建画布时,打印和电子版,如何设置参数
- thinkphp5中如何判断是否为ajax请求
- i510400f参数 Intel酷睿i510400F如何
- excel中怎么计算所有参数的平方和
- rcp视图之间使用监听传递参数
- 苹果12配置参数表
- 中关村电脑对比参数
