Language/Java
한글처리
기대주
2007. 7. 16. 18:47
<% request.setCharacterEncoding("euc-kr");%>
요청 파라미터의 캐릭터 인코딩을 한글로 하기 위한 것.
만일, 이 문장이 없을시 form을 통하여 넘어온 한글은 모두 깨져서 출력된다.
쉽게 말해서
<%@ page contentType="text/html;charset=euc-kr"%> 은
서버 >> 웹 브라우저 형태의 한글의 출력을 원활하게 해 주는 역할이며
<% request.setCharacterEncoding("euc-kr")%> 은
웹 브라우저 >> 서버 형태의 한글의 출력을 원활하게 해 주는 역할이다.
근데..왜..?
request.setCharacterEncoding("euc-kr");
이렇게 하니까 안돼던데..위에 선언하는거랑 밑에서 하는거랑 머가 틀리지?