本文僅面向Windows伺服器中非維運平台部署的帆軟專案
維運平台部署的專案,在工程外掛目錄/customlib/fonts資料夾中,可存放客戶自訂的字體檔案,等同於直接放置在工程的/usr/share/fonts下
工程部署在Windows系統中時,有時我們存取工程會遇到中文亂碼。
伺服器匯出文字重疊。
匯出 pdf 時圖表裏的中文變成框框。
插入斜線亂碼,斜線為方框。
出現這個情況有多種原因:
1)工程所在的Windows伺服器,沒有設定中文為預設語言。
2)工程所在的Windows伺服器,沒有安裝範本對應的字體包。
本文以 Windows11 系統為例。其他 Windows 版本安裝步驟有所不同,請根據你的系統需求自行調整。
注:需要排查叢集全部工程節點所在伺服器、使用者用戶端環境。
管理者應當確認Windows伺服器中的系統區域是否是中國。
1)開啟控制台,進入「時間和語言」(Windows11)/「時鐘和區域」(Windows10)/「區域和語言」(Windows7和Windows Server 2008)。
2)在「區域」或「格式」選項卡中,選擇合適的區域和語言設定。
國家或地區:選擇「中國」
區域格式:選擇「推薦的專案」/中文(簡體,中國)
3)點選「應用」或「確定」,然後重新啟動伺服器。
1)檢查缺失字體
儀表板中亂碼的部分用的什麼字體,為缺失字體。
假設分組表匯出後,表頭亂碼,表頭用的為黑體,則缺少黑體字體包。
1)下載字體檔案
請從信任的來源獲取所需的字體檔案,帆軟不提供此部分資源。
通常字體檔案是以 .ttf 或 .otf 擴展名結尾的檔案。
2)安裝字體
請將字體檔案上傳到需要安裝字體的Windows伺服器。
選中該檔案,右鍵,點選「安裝」即可。
3)重啟工程
字體安裝好後,重啟FineBI工程。預覽、匯出、列印時就會顯示處對應的字體。
注:字體安裝好後,若遇到讀取不到字體的情況,可以將字體copy到伺服器 JDK_HOME/jre/lib/fonts 目錄下,重啟工程所在的容器。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙