Web Programming/JSP + Servlet

[14] 한글과 콘텐츠 형식 출력하기

꾸준히개발하자 2020. 8. 8. 01:58

1바이트로 한글 하나를 얻고 2바이트씩 묶어서 표현해야하는데 ISO-8859 에서 쓰는 톰켓에서는 한바이트씩 보기떄문에 ? 표로 나온다.

UTF-8방식인 인코딩일시

한글은 저장하거나 보낼때는 출력도구를 통해서 내가 앞으로 출력할 도구는 UTF-8이구나 라고 정상적인 바이트로 데이터를 전달하게 된다.

 

response.setCharacterEncoding("UTF-8"); // utf-8를 쓰기 위해서 보내고

response.setContentType("text/html; charset="UTF-8"); 

// 클라이언트에 전달되서 브라우저가 UTF-8로 읽어라  text/html 은 html 문서라는 것을 나타낸다.