關於highcharts的中文導出問題

之前做的一個項目中爲了展示數據使用到了highcharts,默認使用的是highcharts自己的導出服務,後來客戶說那邊的服務端不可訪問外網,沒辦法只好自己實現報表導出的服務了,導出服務的代碼就不貼了,網上一搜大把大把的。下面主要說說遇到的一個問題:導出時中文亂碼的問題!

亂碼的情況 如圖:

       報表的中文title全部變成了方框。最開始以爲是前後編碼不一致導致的,前前後後檢查了一遍發現都是utf-8的編碼方式,說明編碼沒問題。後來將前段發送的svg數據直接拷到導出服務裏寫死,打成war包放到本地(windows系統)的tomcat下,直接調用接口,發現導出的圖片正常。再將war包放到服務器上(Linux系統),調用接口,導出的就是上面的圖片,這樣來看就是兩邊的服務器有差別了。最終發現是中文支持的問題。找了箇中文字體放到/usr/share/fonts/目錄, 重啓服務,調用導出的接口


圖片正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章