String str = (char)(0x4e00+(int)(Math.random()*(0x9fa5-0x4e00+1)));System.out.println(str);============================================掱 厯 爘
旫 傌 黾
厗 蓌 發
虻 鏜 澚生成的都是类似这样的繁体,怎样才能转换为简体呢?
能说明原因的请解释下,谢谢!

解决方案 »

  1.   

    给你个思路,在网上找找相应的装换表,也就是将全部简体和其对应的繁体表找到。自己去写程序,自己刚刚学java的时候写过这样的程序
      

  2.   

    用filter 作简繁转换
    http://www.jindw.cn/article/ 还有一些
    http://www.zeali.net/blog/entry.php?id=19 繁简体(GB<=>Big5)字符串转化的JAVA方式实现 
    发布形式的类库zip文件,可直接使用 
    http://www.zeali.net/images/GB2Big5.zip 繁简体(GB<=>Big5)字符串转化的JAVA方式实现 
    JBuilder工程文件,提供完整的源代码 
    http://www.zeali.net/images/GB2Big5_Project.zip