input에 한글 입력 후 POST 전송시 한글 깨지는 문제
톰캣 셋팅 변경
톰캣의 conf라는 폴더를 보면 server.xml과 server-minimal.xml 이란 파일을 볼 수 있다. 텍스트 에디터로 열어서 <connector...>라는 항목을 찾아 다음과 같이 설정하자.
server.xml
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
server-minimal.xml
<Connector port="8080" URIEncoding="UTF-8">
server-minimal.xml이 존재하지 않거나 server.xml만 바꾸었을때 제대로 동작하면 server-minimal.xml은 세팅할 필요 없다.
이 세팅은 웹페이지의 URL에서 문자열을 읽어올 때 서버가 처리하는 URL의 인코딩 타입을 변경하는 것이다. Internet Explorer에서 "URL을 항상 UTF-8로 보냄"이 켜져 있으면 브라우저는 서버에 UTF-8로 보낸다. 이를 서버에서 읽어들일때 UTF-8이 세팅되어 있어야 하는 것이다.
[출처] EUC-KR vs. UTF-8 ( 자바에서 한글을 처리하는 법 )|작성자 메탈리쟈
http://blog.naver.com/metalliza/140049232510
'Dev > Apache(APM)' 카테고리의 다른 글
아파치-톰캣 연동 (0) | 2013.04.26 |
---|---|
Apache 외부접속 허용 (Windows 7) (0) | 2013.04.19 |
Eclipse - PHP (0) | 2013.04.18 |
이전 버전 다운로드 (0) | 2013.04.17 |
httpd-vhosts.conf (0) | 2013.02.20 |