language/java
URLEncoder / URLDecoder / 한글깨짐 / 문자열 깨짐 / character set / java
CofS
2016. 1. 5. 11:13
JAVA 에서 한글이 깨졌을 때 임시로 빠르게 확인해 볼 수 있는 코드이다.
특정 문자열이 어떤 인코딩 혹은 어떤 디코딩이 필요한지 간단히 테스트 해보자
charset은 사용이 빈번한 6가지로 되어있으며
필요하면 배열에 추가해서 사용해보는 것도 나쁘지 않다.
String str_kr = "0cm+%EB%98%90%EB%8A%94+%EC%97%86%EC%9D%8C";
String charset[] = {"euc-kr", "ksc5601", "iso-8859-1", "8859_1", "ascii", "UTF-8"};
for(int i=0; i<charset.length ; i++){
System.out.println(charset[i] + " URLEncoder : " + URLEncoder.encode(str_kr, charset[i]));
System.out.println(charset[i] + " URLDecoder : " + URLDecoder.decode(str_kr, charset[i]));
} |
cs |
인코딩이나 디코딩을 해주는 사이트도 있다.
인코딩 티코딩 온라인 사이트
http://coderstoolbox.net/string/#!encoding=xml&action=encode&charset=us_ascii
상황에 맞게 잘 이용해 볼 수 있도록 하자