반응형
블로그 이미지
취미생활 추천받아여~       게임이든, 여가생활이든 :D

카테고리

분류 전체보기 (615)
☆잡동사니 (501)
☆코딩개발 (76)
☆영어공부 (38)
★★★★★★ (0)
Total
Today
Yesterday


반응형
public class Unicode {
public static String decode(String unicode)throws Exception {
  StringBuffer str = new StringBuffer();

  char ch = 0;
  for( int i= unicode.indexOf("\\u"); i > -1; i = unicode.indexOf("\\u") ){
   ch = (char)Integer.parseInt( unicode.substring( i + 2, i + 6 ) ,16);
   str.append( unicode.substring(0, i) );
   str.append( String.valueOf(ch) );
   unicode = unicode.substring(i + 6);
  }
  str.append( unicode );

  return str.toString();
}
public static String encode(String unicode)throws Exception {
StringBuffer str = new StringBuffer();
for (int i = 0; i < unicode.length(); i++) {
if(((int) unicode.charAt(i) == 32)) {
str.append(" ");
continue;
}
str.append("\\u");
str.append(Integer.toHexString((int) unicode.charAt(i)));
}
return str.toString();

}
public static void main(String[] args) throws Exception {
  String str = encode("한 글");
  System.out.println(str);
  System.out.println(decode(str));
}
}

 

반응형
Posted by 과라나
, |

최근에 올라온 글

04-25 04:45

글 보관함