天天看點

FineReport Tomcat預設編碼不是UTF-8,如何修改

FineReport Tomcat預設編碼不是UTF-8,如何修改

@R星校長

點選跳轉至Tomcat7 編碼修改為 UTF-8

  • Tomcat7 及之前的版本,URIEncoding 預設值是 ISO8859-1;
  • 而從 Tomcat8.0 開始,URIEncoding 預設值不再是 ISO8859-1,而變成了 UTF-8。
  • 是以報表工程部署在 Tomcat7 時,會導緻平台工程中搜尋有 bug,背景中文被轉碼,搜尋不到中文内容等問題。

    需要修改

    %Tomcat_HOME%\conf

    目錄下的

    server.xml

    檔案,将代碼中的編碼修改為

    UTF-8

    格式,如下圖所示:
<Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" 
URIEncoding="UTF-8" />
           
FineReport Tomcat預設編碼不是UTF-8,如何修改