Linux에 배포된 Java 응용 프로그램의 한자는 하나씩 "口" 문자가 되어 잘못된 문자가 됩니다.
문제 분석:
코드에서는 다음 구현 방법을 사용합니다.
new java. awt.Font("宋体", Font.PLAIN, 12) 그런 다음 jdk에 "宋体" 글꼴이 필요합니다($JAVA_HOME/jre/lib/fonts 디렉터리 아래)
JDK에는 기본적으로 중국어 글꼴이 없으므로, 잘못된 문자로 표시됩니다.
Java 응용 프로그램이 필요한 중국어 글꼴을 찾을 수 있도록 수동으로 설정해야 합니다.
해결책:
필요한 글꼴 파일을 $JAVA_HOME/jre/lib/fonts 디렉토리에 업로드하고 tomcat을 다시 시작하세요. (따라서 필요한 글꼴은 윈도우 시스템에서 찾을 수 있습니다. 예를 들어 윈도우 7을 사용하면 글꼴은 C: WindowsFonts 경로에 저장됩니다.)
자바에 대한 더 많은 지식을 보려면 java 기본 튜토리얼 칼럼을 주목하세요.
위 내용은 Linux 환경에서 Java 중국어 잘못된 문자를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!