Tomcat

  • Published on
    인코딩 문제로 오늘 또 하루종일 씨름했다. 사실 그닥 어려운게 아닌데.. 처음 설정을 잘못해놓으면,. 고생하기 쉽상이다. 웹개발에서 인코딩과 관련해서 신경써야할 부분 아래와 같은 3가지라고 보면 되겠다. 1. 클라이언트 (javascript) 2. 서버 (apache or tomcat 설정) 3. DB 1. DB 캐릭터셋 설정하기 그중에서 가장 실수하기 쉬운 것중에 하나는 DB 설정. mysql 을 설치하고, 꼭 아래와 같은 명령어로 현재 mysql 의 설정 상태를 확인해야한다. mysql> \s mysql 을 설치할대, 기본 캐릭터셋이 latin1 으로 설정되어 있기때문에 신경써서 설치하지 않으면, 원하는 utf8 설정이 안된다. 설정이 제대로 안되어 있다면, 설치 폴더로 가서 my.ini 파일을 열어 인코딩 관련 부분을 모두 수정해줘야한다. 여기서 그렇게 했는데도 불구하고, \s 명령어를 이용해, mysql 설정상태를 확인 했을때, DB character set 이 latin1