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");
이렇게 하니까 안돼던데..위에 선언하는거랑 밑에서 하는거랑 머가 틀리지?