728x90
반응형
#자바 String 문자열 인코딩 방법 - getBytes()
#문자열을 한국어(EUC-KR)로 인코딩한다.
-param: str 한글로 인코딩할 문자열
-return: 한글(EUC-KR)로 인코딩될 문자열
-예시
public static String toKR(String str) {
if (str == null || str.trim().equals("")) return "";
try{
return new String(str.getBytes("ISO-8859-1"), "EUC-KR");
}catch(UnsupportedEncodingException ex){
return null;
}
}
#문자열을 한국어(MS949)로 인코딩한다.
-param: str 한글로 인코딩할 문자열
-return: 한글(MS949)로 인코딩될 문자열
-예시
public static String toKrMs(String str) {
if (str == null || str.trim().equals("")) return "";
try{
return new String(str.getBytes("ISO-8859-1"), "MS949");
}catch(UnsupportedEncodingException ex) {
return null;
}
}
#문자열을 ISO-8859-1로 인코딩한다.
-param: str 한글로 인코딩할 문자열
-return: ISO-8859-1로 인코딩될 문자열
-예시
public static String toAscii(String str) {
if (str == null || str.trim().equals("")) return "";
try {
return new String(str.getBytes("EUC-KR"), "ISO-8859-1");
}catch(UnsupportedEncodingException ex){
return null;
}
}
#문자열을 URL인코딩을 한다.
-param: str 인코딩할 문자열
-return: UTF-8 인코딩된 문자열
-예시
public static String toURLEncodeUtf8(String str){
if (str == null || str.trim().equals("")) return "";
try {
return URLEncoder.encode(str, "UTF-8");
} catch(UnsupportedEncodingException ex){
return null;
}
}
728x90
반응형
'IT > Java' 카테고리의 다른 글
[Java] - 자바 String 문자열을 원하는 길이만큼 지정한 문자로 채우는 방법 (padding) (0) | 2021.09.28 |
---|---|
[Java] - 자바 String 문자열 잘라서 점(...) 처리 하는 방법 (0) | 2021.09.28 |
[Java] - 자바 String 문자열 대문자(toUpperCase), 소문자(toLowerCase) 변환 방법 (0) | 2021.09.28 |
[Java] - 자바 String 문자열 null 체크 및 치환하는 방법 (0) | 2021.09.28 |
[Java] - 자바 비밀번호 정규식 패턴(Pattern) 메소드 (0) | 2021.09.27 |
댓글