本帖最后由 mind0pen 于 2009-10-03 13:50:57 编辑

解决方案 »

  1.   


    默认情况下--------------
    native2ascii
    你好
    \u2030\u03a9\u2020\u00c2\u2022\u03a9在你们机子上也是得到这个结果吗?
      

  2.   

    我是菜菜,我说下我的想法啊
    名字叫native2ascii,是将其它语言如汉语中非标准ASCII用标准ASCII字符(0-127)为表达(形式:\uXXXX),这是因为:所在有平台与语言都支持标准的ASCII字符(0-127)
    默认情况下--------------
     native2ascii
     你好
    在我机器是结果是:\u4f60\u597d
    另外:native2ascii.exe  -reverse 反向转换一切正常,没有乱码。
      

  3.   

    把其他编码形式的,如gbk,utf的转换成ascii存储。
    我现在只在一个地方用过。
    在做struts的中文资源文件时用过,在存储汉字时,必须转成ascii。
      

  4.   

    一个汉字转换后对应一个\XXXX
      

  5.   

    奇怪了~
    刚刚测试了下在vista下
    native2ascii 
    中国
    \u4e2d\u56fd
    在mac os x下
    native2ascii 
    中国
    \u2030\u220f\u2260\u00c2\u00f5\u03a9
    为啥在不同平台上结果不一样?
    这命名不是把“中国”这2个汉字,转成unicode编码吗?
    难道说不同平台下unicode表示方法不一样???
      

  6.   

    刚刚试了下用
    native2ascii -encoding UTF8
    结果就和vista中一样,看来mac os x中不是用UTF8的。。
     有谁做过操作系统吗?
    期待讲解下编码问题。