json 前台中文显示问号
今天在用ztree时,发现后台传输到前台页面的json串显示中文为?,网上资料也查阅了,都不行,后来仔细查看自己的后台代码发现,原来response.setContentType("text/html;charset=UTF-8");这句话写错位置了,得放在PrintWriter的前面,这样就能显示中文了,另外也得注意自己的页面编码格式、文本编码格式、如果用Struts,struts中的struts.i18n.encoding,这三则都得是一个编码,这样返回前台应该是没有乱码了。