有关uportal从数据库读channel或group时,界面乱码
使用uportal时,如果直接修改数据库含有中文时,在定制界面时会产生乱码,原因是uportal在使用AJAX时,返回数据的编码有问题(包含xmlView与jsonView两种格式),修改方法:
1.修改xmlView.java类,相应把ISO-.....换成UTF-8;
2.对于所有返回jsonView的,如:
return new ModelAndView("jsonView", "error", "No entityType specified.");
加上
response.setContentType("text/xml;charset=UTF-8");
response.setCharacterEncoding("UTF-8");