WebSphere, WebLogic, Tomcat, TC 서버, JBoss의 UTF-8 구성

UTF-8은 웹 응용 프로그램의 주요 문자 인코딩이 되었습니다.

이 기사에서는 IBM WAS, Oracle Weblogic, Tomcat, TC Server 및 JBoss에서 UTF-8을 구성하는 방법에 대해 설명합니다.

WebSphere 애플리케이션 서버

  • WebSphere 관리 콘솔에 로그인
  • 서버 >> 애플리케이션 서버 확장
  • UTF-8을 활성화하려는 애플리케이션 서버(JVM)를 클릭합니다.
  • 서버 인프라에서 Java 및 프로세스 관리 확장
  • 프로세스 정의를 클릭하십시오.
  • 자바 가상 머신 클릭
  • 일반 Java 인수에 다음 매개변수를 추가합니다.
-Dclient.encoding.override=UTF-8
  • 확인을 클릭하고 해당하는 경우 노드를 동기화합니다.
  • 변경 사항을 적용하려면 애플리케이션 서버(JVM)를 다시 시작하십시오.

오라클 웹로직 서버

  • Weblogic 도메인 경로로 이동
  • bin 폴더로 이동
  • JAVA_OPTS 변수 아래 setDomainEnv.sh에 다음 매개변수를 추가합니다.
-Dfile.encoding=utf8
  • 변경 사항을 적용하려면 Weblogic 서버를 다시 시작하십시오.

수코양이

  • 톰캣 홈(설치) 폴더로 이동
  • conf 폴더로 이동
  • 커넥터 포트 아래의 server.xml에 다음 매개변수를 추가하십시오.
URIEncoding="UTF-8"

참고: 커넥터 포트가 여러 개인 경우 모두 아래에 추가해야 합니다.

  • Tomcat 홈(설치 폴더)으로 이동
  • bin 폴더로 이동
  • catalina.sh의 JAVA_OPTS 변수 아래에 다음 매개변수를 추가합니다.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

전:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • 변경 사항을 적용하려면 Tomcat 서버를 다시 시작하십시오.

TC 서버

  • TC 서버 인스턴스 폴더로 이동
  • conf 폴더로 이동
  • 커넥터 포트 아래의 server.xml에 다음 매개변수를 추가하십시오.
URIEncoding="UTF-8"
  • TC 서버 인스턴스 폴더로 이동
  • bin 폴더로 이동
  • CATALINA_OPTS 변수 아래에 setenv.sh에 다음을 추가합니다.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

전:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • 변경 사항을 적용하려면 TC 서버를 다시 시작하십시오.

JBoss 애플리케이션 서버

  • JBoss 설치 경로로 이동
  • bin 폴더로 이동
  • JAVA_OPTS 아래 standalone.conf에 다음 매개변수를 추가합니다.
-Dfile.encoding=UTF-8
  • 변경 사항을 적용하려면 JBoss Server를 다시 시작하십시오.
  Chrome에서 위치를 변경하는 방법

UTF-8 유효성 검사 도구

다음 온라인 도구를 사용하여 웹 애플리케이션이 UTF-8을 지원하는지 확인할 수 있습니다.

http://coderstoolbox.net/string/

http://validator.w3.org/

위의 지침이 여러 애플리케이션 서버에서 UTF-8을 구성하는 데 도움이 되기를 바랍니다.

Oracle Weblogic 관리 기술을 향상시키려면 다음을 확인하십시오. Chris Parent의 코스.

기사를 재미있게 읽었습니까? 세상과 함께 나누는 건 어떨까요?