기술지원 문의

file.encoding 관련
곽용욱 / 2012-09-26 15:12

resin.conf에

<http-server character-encoding=utf-8> 설정이 되어있고

해당 jsp 파일의 인코딩이 utf8 되어있고

<%@ page contentType=\"text/html; charset=UTF-8\" %>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">

모두 utf-8로 세팅이 되어있습니다

하지만 해당 jsp 파일에서 System.getProperty(\"file.encoding\") 으로

파일 인코딩을 확인해보면 euc-kr로 나옵니다

컴파일이 될때 Dfile.encoding 옵션이 디폴트로 euc-kr로 들어가는거같은데

해당 부분을 변경할수있을까요 ?

[답변]file.encoding 관련
관리자 / 2012-09-26 15:36

안녕하세요. 기술지원팀입니다.

 

Java 인코딩 변경 하는 방법은 다음과 같습니다.

 

jvm 옵션에 다음을 추가해 보시기 바랍니다.

 

Resin 3.1의 경우 resin.conf 의 jvm-arg 태그에

 

다음을 추가해주시면 됩니다.

 

<jvm-arg>-Dfile.encoding=utf-8</jvm-arg>

 

그 이하 버전인 경우는 start 스크립트에 -Dfile.encoding=utf-8

 

옵션을 직접 명시하여 구동시키시면 적용 됩니다.

 

참고 하시기 바랍니다.

 

감사합니다.