오늘 일하면서 아주 사소한 문제에 부딧쳤다. 전송을 하는 쪽은 euc-kr 이요, 받는 쪽은 utf-8인 것이다. 물론 평상시 같으면 그냥 받는 쪽에서 request.setCharacterEncoding("UTF-8"); 쉽게 처리할 수 있었겠지만, 스트럿츠2 프레임웍을 쓰는 관계로, 쉽게 생각할 수가 없었다. 더군다나, 톰켓 기본 인코딩이 UTF-8으로 되어 있는 거였다. 어떻게 할까 이런 저런 고민을 하다가, 물론 그 고민 중에는 자바스크립트로 문자열을 utf-8으로 변경하는 함수도 써보고, urlencoding 도 써보고, escape 도 써봤다. 소용이 없었다. 요청을 받는 서버에서는 변환된 문자열을 그 자체로 받아들이는 것이었다. 거의 포기할 때쯤, 아주 쉬운 방법을 찾았다. 바로 다음과 같은 ..