jasperreport HTML格式亂碼問題

jianchuan1216發表於2020-04-06

jasperreport HTML格式亂碼問題

 

最近做一個專案 使用struts2 結合jasperreport 開發報表,但是用html格式輸出到網頁上的時候出現了很多亂碼。檢視了很多資料 還是沒能解決我的問題。

一般網上說的解決方案是:

1.需要在webRoot下面的image目錄下放一個px的檔案(這個檔案可以去網上下載)

2.是對report的底層的jar包進行修改,具體修改可以網上查詢,但是對於與struts2結合的專案,其實底層是沒有問題的。

3.設定字元編碼,最好用utf-8

 

對於我自己的專案,以上這幾種方案都沒辦法解決問題。經過一翻努力,問題總算找到:那就是在用IReport設計報表的時候,對字型沒有做設定,導致預設的字型為SansSerif從而在某些瀏覽器上到處HTML圖片的時候出現亂碼。當然問題找到,解決起來就方便了,把所有的字型格式都修改如:宋體,仿宋 等等。。。。。

 

希望對有類似問題的朋友有點幫助。。。。

相關文章