인프런 커뮤니티 질문&답변
한글이 왜꺠지는지 모르겠어요 ㅠㅠ
작성
·
811
0
server.xml에 설정 다 끝냈는데도
왜 한글이 깨져서 "???" 로 나오는지 도저히 모르겠습니다 ㅠ

답변 1
0
박매일
지식공유자
데이터베이스에 한글이 깨져서 들어가면..
1. web.xml에 한글 인코딩필터가 등록이 되어있는지 확인을 해보시구요. 인코딩필터에도 UTF-8로 되어있어야 됩니다.
2. 그리고 jsp페이지 맨위 페이지 지시자에 인코딩방식이 모두 UTF-8로 되어있는지도 확인해보시기 바랍니다. EUC-KR로 되어있다면 수정하시고 다시 회원가입이나 게시판 글쓰기를 해보시기 바랍니다. 깨진 기존내용은 삭제하시구요^^
다시 한번해보시고 올려주시기 바랍니다.
이태건
질문자

이렇게 이미 다 설정 해놨는데 여전히 안됩니다
박매일
지식공유자
이부분은 데이터 입력 후 서버까지 데이터가 깨지지 않고 넘어가는지하고, 데이터베이스에 저장할때 깨지는지 확인을 해봐야될듯합니다.
만약 mysql에 저장할때 깨지면 mysql 접속부분에 아래처럼 인코딩을 해주면되구요.
jdbc:mysql://localhost:3306/com?useUnicode=true&characterEncoding=utf8
다시한번 해보시고 올려주세여^^
박매일
지식공유자
&->& 로 변경해서 해보세요~
jdbc:mysql://localhost:3306/com?useUnicode=true&characterEncoding=utf8






네 post 방식으로 설정했는데도 여전히 안됩니다
에러 뜨고 mysql 쿼리로 직접 insert로 걸어 보니까 mysql에서는 한글이 정상적으로 들어옵니다