web报表开发工具FineReport教程:[23]中文乱码

 时间:2026-02-15 07:15:34

1、修改超级链接

在超级链接中增加一个参数,参数名为NAME,参数值为=B2,如下图:

web报表开发工具FineReport教程:[23]中文乱码

2、网页修改

在获取参数中增加如下代码:

String NAME = java.net.URLDecoder.decode(request.getParameter("NAME"),"UTF-8");  //将NAME参数的值进行解码

注:若ID和TELEPHONE也有中文,也可以通过此方法进行反编码。

3、完整代码如下:

<%@ page language="java" pageEncoding="GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%

   String ID = java.net.URLDecoder.decode(request.getParameter("ID"),"UTF-8");

   String NAME =java.net.URLDecoder.decode(request.getParameter("NAME"),"UTF-8");

   String TELEPHONE = java.net.URLDecoder.decode(request.getParameter("TELEPHONE"),"UTF-8");

%>

<html>

  <head>

    <title>修改基本参数</title>

  </head>

  <body>

    <table  width="350" border="0" cellspacing="1" cellpadding="5px">

      <tr>

        <th width="130">运货商编码:</th><td width="208"><input type="text" id="ID" value="<%=ID %>" disabled/></td>

      </tr>

 <tr>

        <th>公司名称:</th><td><input type="text" id="NAME" value="<%=NAME %>"/></td>

      </tr>

      <tr>

      <th>电话:</th><td><input type="text" id="TELEPHONE" value="<%=TELEPHONE %>"/></td>

      </tr>

   </table>

  </body>

</html>

4、效果查看

启动tomcat服务器,预览模板,点击超级链接,可以看到对应的中文正常显示了,如下图:

web报表开发工具FineReport教程:[23]中文乱码

  • 报表开发工具FineReport教程:[23]中文乱码
  • 报表开发插件FineReport教程:[23]中文乱码
  • java报表开发FineReport教程:[23]中文乱码
  • excel报表开发工具FineReport部署到服务器乱码
  • 报表开发工具FineReport:编码转换
  • 热门搜索
    乌托邦是什么意思 coke是什么意思 刚愎自用的意思 春心荡漾什么意思 征程的意思 翔的意思 梦到死去的亲人是什么意思 怀孕40天有什么反应 drive是什么意思 什么是基金?