嗯,我已经自己解决了问题了,呵呵,就是用native2ascii,哈哈,好高兴~~.

解决方案 »

  1.   

    byte[] b= new String("测试").getBytes("UTF-16BE");\u6d4b\u8bd5
      

  2.   

    native2ascii是什么?呵呵,请赐教。
      

  3.   

    嗯,native2ascii就是将本机的character编码转换成标准的ascii编码的程序,是由jdk自带的,哈哈,感谢网络让我很快查到了这个好东东的使用方法.
    共享一下我的经验,也给碰到相同问题的朋友一点小小的帮助,呵呵.
    在2000下启动cmd,98或XP我没有试,估计也可以,不过记得试command哦,呵呵
    现在假如你的带有中文或其它奇怪字符的文本文件为source.txt,那么在命令行下输入
    C:\>native2ascii source.txt destiny.txt
    然后回车,如果不出意外的话,你的文件转换就成功了,嘻嘻,destiny.txt就是生成的文件.
    最后共同分享解决问题的喜悦,我就将分散给回答问题的朋友好了,呵呵,不过不多,请见谅哈~~