報表管理軟體FineReport中Linux導出或列印亂碼

在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會出現這種問題呢?下面就通過報表管理軟體FineReport來簡單介紹一下。

工具/原料

報表管理軟體FineReport7.1.1
大小:148.2M 適用平台:windows/linux

方法/步驟

預覽正常原因

客戶端瀏覽器訪問linux伺服器上的報表時,伺服器將結果返回給瀏覽器,瀏覽器畫結果,由於大部分客戶端都是windows系統,所以一般都存在相應的字體所以不太會亂碼。

導出或列印出現問題的原因

在對模板進行導出或列印時,請求會發送到伺服器,由伺服器處理,此時伺服器就需要相應的字體才能夠畫出結果,此時由於Linux上面可能找不到對應的字體,因此就會出現亂碼現象或者"¥"符號變成"$"符號。

解決方案

在Windows系統中下的C:\WINDOWS\Fonts\找到相應的字體,將其拷貝到Linux系統下報表伺服器使用的JDK下JRE的\lib\fonts目錄下,重啟伺服器,即可解決導出和列印亂碼問題。

註:若上述方法無法解決問題,則需要在對應的lib\font目錄下新建fallback文件夾,然後將字體拷貝進去,重啟伺服器即可。

如果更換字體包之後,¥顯示成了$,在linux下面將字體的默認值設置為中文即可。

原作者:FineReport

相關文章

  1. 報表匯總軟體FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  2. 表格製作軟體FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  3. 表格軟體FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  4. 報表匯總系統FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  5. 報表管理軟體FineReport中Excel導出的多種方式

    不管是設計器中導出Excel,還是在BS端導出Excel,都可以選擇原樣導出.分頁導出和分頁分Sheet三種導出效果.這三種導出方式有什麼區別呢?下面就通過報表管理軟體FineReport來簡單介紹一 ...
  6. 數據分析報表FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  7. 數據分析軟體FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  8. 電子表格FineReport中Linux導出或列印亂碼

    在Linux環境下,會發現客戶端預覽是正常的,但是在導出或列印時會出現亂碼,或者一些特殊符號如人民幣符號"¥",在導出或列印時發現變成了美元符號"$",為什麼會 ...
  9. 報表匯總軟體FineReport中如何導出excel2007

    在實際的應用中會經常需要將數據導出成excel,所有的這些導出方式,導出的excel均為2003版,但是,2003版的excel限制了每個sheet的最大行數和列數,導出大數據量數據時就得分多個she ...
  10. 報表管理軟體FineReport中如何設置自定義提交

    用戶在做填報報表時,希望點擊提交按鈕並不是往資料庫中填報數據,而是要獲取到填報頁面的數據進行進一步處理,這個該如何解決呢?下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟 ...
  11. 報表管理軟體FineReport中weblogic類衝突報錯

    通過weblogic部署我方報表應用,在使用過程中可能會出現一些相關於類衝突的報錯信息,這一類問題該如何解決呢?下面就通過報表管理軟體FineReport來解決. 工具/原料 報表管理軟體FineRe ...
  12. 報表管理軟體FineReport中如何實現分級權限分配

    多部門共用系統.各個部門有其自己的管理員,並給其部門員工分配權限,即實現多級管理員層層分配,分級管理員只能管理自己職責範圍內的模板權限分配,報表管理軟體FineReport自主開發的數據決策系統中提供 ...
  13. 報表管理軟體FineReport中如何對日期求平均數

    對於日期型數據求平均數,由於average()函數不支持對日期型數據求平均數因此求出的值是0,但若希望對日期求平均數要如何實現呢?下面就通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 ...
  14. 報表管理軟體FineReport中如何設置系統管理

    下面就通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 點擊管理系統& ...
  15. 報表管理軟體FineReport中多級上報前期如何準備

    多級上報前期準備需要將多級上報的三個標籤添加到系統的目錄樹下面,並將給這些標籤節點分配權限,下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1. ...
  16. 報表管理軟體FineReport中模板權限的控制示例

    集成報表後,希望不同的用戶登錄,所能看到的報表是不同的,沒有權限的用戶查看報表時提示沒有權限,下面就通過報表管理軟體FineReport來進行介紹. 工具/原料 報表管理軟體FineReport7.1 ...
  17. 報表管理軟體FineReport中如何進行跨sheet取數

    報表之間可以通過參數或超連結等傳遞數據,同一個模板中多個sheet間是無法用參數和超級連結進行傳值的,那如何實現在一個sheet中取另外一個sheet某個單元格的值即如何實現跨sheet取數呢?下面就 ...
  18. 報表管理軟體FineReport中自定義列印按鈕介紹

    下面通過報表管理軟體FineReport來簡單介紹一下. 工具/原料 報表管理軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 用戶系統已經自己 ...
  19. 報表管理軟體FineReport中如何進行擴展後排序

    若模板中希望按照某列進行排序,而此列是無法用數據集函數還原的即無法使用高級排序進行排序設置,為此報表管理軟體FineReport提供了擴展後排序,滿足一切排序的需求. 工具/原料 報表管理軟體Fine ...
  20. 報表管理軟體FineReport中如何設置工具欄控制

    不同用戶角色登錄系統時查看同一張模板所看到工具欄按鈕不同,比如說技術支持部長角色登錄系統時,查看一張模板,看不到工具欄上的導出和列印按鈕,技術支持總調度角色卻可以,下面通過報表管理軟體FineRepo ...