ホームページ  >  記事  >  Java  >  Linux環境でJavaの中国語文字化けを解決する方法

Linux環境でJavaの中国語文字化けを解決する方法

尚
オリジナル
2019-12-05 15:00:043253ブラウズ

Linux環境でJavaの中国語文字化けを解決する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。