tomcat에서 한글 인코딩 문제 처리 경험 공유

tomcat 6.x 버전을 사용해서 서비스를 진행하고 있다. 인코딩 설정은 URIEncoding=”UTF-8″ 과 request.setCharacterEncoding()으로 설정해서 사용하고 있었다. 이 설정에 대한 내용은 이전에 포스트한 tomcat에서 GET 형태의 파리미터 인코딩 설정에서 설명이 되어있다. 위의 설정으로 한글을 문제없이 쓰고 있다가 갑자기 내가 담당하는 서비스(이제부터 편의상 A)와 B라는 서비스와 연동할 일이 생겼다. 연동 시나리오는 다음과 같다. 시나리오 1. A에서 B로 특정 […]

tomcat에서 GET 형태의 파리미터 인코딩 설정

톰캣 버전: 6.0 톰캣은 GET 형식의 파라미터를 인코딩하는 방법을 설정에서 제어할 수 있습니다. 가장 많이 사용되는것이 Connector 엘리먼트에 URIEncoding 값 입니다. <Connector port=”80″ protocol=”HTTP/1.1″ maxThreads=”150″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”UTF-8″ /> 위와 같이 설정되어 있으면 모든 GET 형태의 파라미터를 tomcat안의 서블릿에 던져줄 때 자동으로 URIEncoding에 설정한 케릭터셋으로 URLDecoding을 합니다. 그리고 Connector 엘리먼트에 useBodyEncodingForURI 값이 있습니다. 위와 같이 […]

자바스크립트로 event trigger 하기

자바스크립트에서 어떤 동작을 조작하기 위해서 event발생하면 이를 제어하는 handler를 등록한다. 이러한 handler는 이벤트가 발생할 경우 동작을 하는데, 자바스크립트에서 인위적으로 이벤트를 생성해서 이를 트리거 시킬 수 있는 방법이 있다. 원문은 다음을 참조하자. [js] function fireEvent(element,event){ if (document.createEventObject){ // dispatch for IE var evt = document.createEventObject(); return element.fireEvent(‘on’+event,evt) } else{ // dispatch for firefox + others var […]