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

 

상황에 맞게 잘 이용해 볼 수 있도록 하자