티스토리 뷰
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");
'Programming Language > Java' 카테고리의 다른 글
[Java] Base64 encode/decode (0) | 2024.05.30 |
---|---|
[Java] 테스트 코드 실행 없이 빌드 (0) | 2024.05.24 |
[mybatis] NumberformatException이 나는 경우 (0) | 2019.07.12 |
[Java] split() 메서드의 limit 이용 공백유지 (0) | 2019.07.08 |
[Java] 람다식(Lambda Expressions) - 익명함수 [펌] (0) | 2019.07.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Linux
- JSP
- jQuery
- egoverment
- .NET Core
- dotnet core
- c#
- 하이원
- 스프링
- Eclipse
- high1
- Flutter
- php
- asp.net core
- Windows
- Entity Framework Core
- 자바
- DART
- Spring
- Fedora
- CentOS
- MySQL
- egov
- express
- ubuntu
- Java
- eGovFrame
- 이클립스
- MariaDB
- 전자정부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함