windows 顯示正常(代碼設置爲:宋體)
linux 顯示異常
原因:linux服務器沒有安裝中文字體
在JRE 5以上的java環境中,java會自動加載$JAVA_HOME/jre/lib/fonts/fallback目錄下的字體。鏈接或複製宋體或微軟雅黑等字體到該目錄即可解決。
在Windows XP的字體目錄下,找到simsun.ttc的字體文件,重命名爲simsun.ttf(或者網上下載也可),然後將該文件複製到linux的/usr/local/jdk/jre/lib/fonts/fallback/(這個fallback目錄如果不存在則先創建這個目錄)下面,因爲 simsun.ttf 字體文件對應的是宋體,則在程序中使用的時候設置字體爲“宋體”,然後重啓應用即可正確現在中文