작성
·
774
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