部署在linux下的java應用程式中的中文會變成一個一個的「口」字,也就是亂碼
問題分析:
程式碼中使用如下的實作方式:
new java.awt.Font("宋體", Font.PLAIN, 12)那麼jdk中一定需要「宋體」這個字體($JAVA_HOME/jre/ lib/fonts目錄下)
由於JDK預設沒有中文字體,所以就會顯示為亂碼
需要手動設定一下,讓java應用程式能夠找到所需的中文字體
解決方式:
將所需的字體檔案上傳至$JAVA_HOME/jre/lib/fonts目錄下,重啟tomcat即可(所需的字體可在window系統下找到,以window 7為範例:字體保存在C:\Windows\Fonts路徑下)
更多java知識請追蹤java基礎教學欄位。
以上是linux環境下java中文亂碼怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!