상세 컨텐츠

본문 제목

[JSP] EUC-KR 캐릭터셋 한글 깨짐현상 해결방법

Programing/Java

by 호짱 HoZang 2019. 8. 8. 16:14

본문

EUC-KR 캐릭터셋 한글 인코딩 깨짐 해결방법

 

EUC-KR 언어셋 환경에서 GET 방식으로 한글 문자를 전송할 경우 글자가 깨집니다.

이럴 땐 URL encoding을 한 후 전송해서, 전송 받은 데이터를 8859_1 인코딩 바이트 코드로 받은 후

받은 byte code 값을 String 객체를 사용해서 euc-kr 언어셋으로 재생성 해주면됩니다~!

// 전송할 때

String send_str = URLEncoder.encode("호짱", "euc-kr");

// 물론 위 값을 html a 태그 등에 파마미터로 붙여서 전송
// 전송된 문자열 데이터를 받을 때

String get_str = new String(request.getParameter("send_str").getBytes("8859_1"),"euc-kr");

관련글 더보기

댓글 영역