그날 알았지 이럴 줄
[JSP] 한글 깨짐 - 물음표(?) 본문
한글이 특이하게 물음표로 깨지길래 구글링해서 찾은 방법.
한글 encoding 설정은 보통
EUC-KR / UTF-8로 두는데
이 설정이 모든 파일에서 한가지로 통일 돼있어야 정상적으로 작동한다.
1. JSP 파일
contentType의 charset , pageEncoding, request.setCharacterEncoding 등
2. tomcat의 server.xml
<connector>의 URIencoding
3. 프로젝트 폴더의 web.xml
encoding
부분을 모두 한가지 설정으로 통일시켜 주자.
출처: https://midas123.tistory.com/156
한글깨짐/인코딩 설정 - 한글이 물음표(?)로 나온다.
회원가입 페이지에서 자바스크립트로 닉네임 중복체크 유효성 검사를 구현했는데 사용자 입력 폼(회원가입 페이지)에서 팝업창으로 넘어간 한글 텍스트가 ???로 깨져서 나오는 문제가 발생했
midas123.tistory.com
기본적인거지만 참고로 servlet에서도 한글 출력이 물음표로 나온다면
reponse.setCharacterEncoding(UTF-8); 를 적어줘야 한다.
(response.setContectType("text/html; charset=UTF-8); 이 더 안전)
'CODING > JSP' 카테고리의 다른 글
[JSP/Eclipse/MySQL] 험난한 데이터 테스트 성공까지의 과정 (0) | 2021.09.10 |
---|---|
[JSP/Servlet] 어노테이션 실행 (0) | 2021.09.02 |
Comments