有关uportal从数据库读channel或group时,界面乱码

使用uportal时,如果直接修改数据库含有中文时,在定制界面时会产生乱码,原因是uportal在使用AJAX时,返回数据的编码有问题(包含xmlView与jsonView两种格式),修改方法:

1.修改xmlView.java类,相应把ISO-.....换成UTF-8;

2.对于所有返回jsonView的,如:

returnnewModelAndView("jsonView","error","NoentityTypespecified.");

加上

response.setContentType("text/xml;charset=UTF-8");

response.setCharacterEncoding("UTF-8");

相关推荐