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");
[mybatis] NumberformatException이 나는 경우 (0) | 2019.07.12 |
---|---|
[Java] split() 메서드의 limit 이용 공백유지 (0) | 2019.07.08 |
[Java] 람다식(Lambda Expressions) - 익명함수 [펌] (0) | 2019.07.02 |
[Java/Mybatis] There is no getter for property named... ... (0) | 2019.06.28 |
[Java] 자바 multipart/form-data 파일업로드 오류 (2) | 2019.05.30 |
댓글 영역