ajax返回json格式时,中文乱码问题,以问号形式呈现

解决方案:将json格式用response设置编码后输出

Map resultMap = new HashMap();
		resultMap.put("downloadSoftUrl", downloadSoftUrl);
		resultMap.put("hotKeys", hotKeyList);
		resultMap.put("isClose", isClose);
		String jsonResult = JSON.toJSONString(resultMap, true);
		
		//解决json前端乱码问题
		response.setContentType("text/html;charset=UTF-8");
		response.getWriter().print(jsonResult);


你可能感兴趣的:(js,jquery)