페이지

2014년 8월 27일 수요일

[tomcat]서버에서 한글 인식 못할때

와스에서 한글파일명을 인식 못하는 경우가 있다

이럴땐 서버의 캐릭터 셋과 와스의 캐릭터 셋을 맞춰 주어야 한다


1. 서버
export $LANG로 현재 캐릭터 셋을 확인한다

그리고 만약 원하는 캐릭터 셋이 아니라면 다음 파일에서 내용을 바꿔준다

vi /etc/sysconfig/i18n 

LANG="ko_KR.UTF-8"
#LANG="en_US.UTF-8"
#LANG="ko_KR.eucKR"
SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"




2. 와스
URIEncoding="utf-8"을 Connector부분에 추가한다

vi server.xml 

 <Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="82443" URIEncoding="utf-8"/>


<Connector port="8709" protocol="AJP/1.3" redirectPort="82443" URIEncoding="utf-8"/>


그런데 한글은 이제 잘 나와도 터미널에서 안나올 경우가 있다
secureCRT기준으로 Character부분을 바꾸어주고 터미널 재접하면 된다








참조 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%89%98_%ED%95%9C%EA%B8%80_%EA%B9%A8%EC%A7%90

댓글 없음:

댓글 쓰기

image

image