客户的服务器编码是UTF-8的格式,但是我们设计器下面是GBK的编码。点击单元格超链接传递参数带有中文,传递到页面会有乱码。服务器的编码不能改变的话,可以试试如下的操作。
将showReport.jsp文件里面的编码修改一下:
Enumeration paramNames = request.getParameterNames();
if(paramNames!=null){
while(paramNames.hasMoreElements()){
String paramName = new String(((String) paramNames.nextElement()).getBytes("iso-8859-1"), "GBK");
String paramValue = new String(request.getParameter(paramName).getBytes("iso-8859-1"), "GBK"); }}}
如上操作,已解决本地问题。