歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> JFreeChart在Linux下亂碼的解決

JFreeChart在Linux下亂碼的解決

日期:2017/2/28 16:20:53   编辑:Linux教程

方案一:

在網上搜索了好長時間都找不到正確的答案,特在這裡記錄下我實驗成功的一種方法

原因:首先,Linux環境下的JFreeChart和中文驗證碼的亂碼問題和jsp的編碼無關,是由於Java虛擬機找不到字體文件造成的,所以同類的Swing或者AWT的中文亂碼問題也適用

要復制一個字體文件到jre下的lib裡的font目錄裡新建一個fallback文件夾裡面!字體文件在windows下找simsun.ttc

注意jre是你那個運行工具下的jre

問題是你找的Windows下面不一定會有simsun這個字體,大家可以去Linux公社1號FTP去下載

下載地址:

FTP地址:ftp://www.linuxidc.com

用戶名:www.linuxidc.com

密碼:www.muu.cc

在 2011年LinuxIDC.com\3月\JFreeChart在Linux下亂碼的解決

下載方法見 http://www.linuxidc.net/thread-1187-1-1.html

方案二:

windows的字體一般存放在c:\windows\fonts目錄下,拷貝你喜歡的字體到linux下,文件是ttf格式,把字體拷貝到/usr/share/fonts的一個目錄下(比如:/usr/share/fonts/default),然後執行如下命令

mkfontscale
mkfontdir //這兩條命令是生成字體的索引信息
fc-cache //更新字體緩存

至此字體添加完畢,動手試試吧!

Copyright © Linux教程網 All Rights Reserved