인코딩
-
서블릿 필터(filter)에 대해서백엔드/서블릿&JSP 2021. 1. 13. 15:45
2021/01/06 - [백엔드/서블릿&JSP] - javax.servlet 패키지 javax.servlet 패키지 import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; im.. sgcomputer.tistory.com 위와 같이 이미 servlet 패키지를 설명하면서 서블릿 필터에 대해서 이미 한번 포스팅한 적이 있다. 서블릿의 필터란 서블릿으로 전달되는 클라이언트의 request 혹은 서블릿에서 클라이언트로 ..
-
서블릿에서 한글 문자 인코딩하기백엔드/서블릿&JSP 2021. 1. 13. 12:32
문자 인코딩이란? 컴퓨터는 숫자 0,1로 모든 것을 인식한다. 그러나 사람은 0,1로 컴퓨터와 소통을 하기에는 제한적인 부분이 많다. 이에 사람들은 문자 코드란 것을 만들었다. 문자에 대응하는 숫자를 만들어 사람은 문자를 입력하되 컴퓨터는 숫자로 인식하도록 한 것이다. 하지만 이러한 문자 코드들은 나라마다 문자가 다른만큼 호환이 되지 않는 등의 문제가 있었다. 이에 따라 웹 상에선 이러한 문자들을 온전히 표현하기 위해 인코딩이란 것을 한다. 특히 한글의 경우 영어와는 문자 코드 자체가 다르고 복잡성때문에 이러한 인코딩을 하지 않으면 웹 상에서 제대로 표현되지 않는다. 인코딩 테스트입니다 어떻게 나올까요? 위와 같은 코드가 있다고 해보자. 어떠한 인코딩없이 그냥 바로 실행하면 아래와 같은 결과물이 나온다...