Linux 上にデプロイされた Java アプリケーションの中国語が 1 つずつ「口」文字になる、つまり文字化けが発生します
問題分析:
次の実装メソッドがコードで使用されています:
new java.awt.Font("宋体", Font.PLAIN, 12) その場合、フォント "宋体" が jdk ($JAVA_HOME/jre) に必要です。 /lib/fonts ディレクトリ)
JDK にはデフォルトで中国語フォントがないため、文字化けして表示されます。
Java アプリケーションが必要なフォントを見つけられるように手動で設定する必要があります。中国語フォント
解決策:
必要なフォント ファイルを $JAVA_HOME/jre/lib/fonts ディレクトリにアップロードし、Tomcat を再起動します (必要なフォントは、Windows 7 のウィンドウ システムで見つかります)例: フォントは C:\Windows\Fonts パスに保存されます)
Java の詳細については、Java 基本チュートリアル 列に注目してください。
以上がLinux環境でJavaの中国語文字化けを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。