Return to Snippet

Revision: 52605
at October 27, 2011 15:24 by hyderai


Initial Code
boolean isTraditionalChineseCharacter(char c) {
  Character.UnicodeBlock block = Character.UnicodeBlock.of(c);
  if(!Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS.equals(block) &&
     !Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS.equals(block) &&
     !Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A.equals(block))
  {
    return false;
  }
  try {
    String s = ""+c;
    return s.equals(new String(s.getBytes("MS950"), "MS950"));
  } catch (java.io.UnsupportedEncodingException e) {
    return false;
  }
}

Initial URL
http://www.javaworld.com.tw/jute/post/view?bid=29&id=10154&sty=3&keywords=Kahn

Initial Description

                                

Initial Title
isTraditionalChineseCharacter

Initial Tags

                                

Initial Language
Java