UNICODE,代码太乱看不清楚,5个append就够糟。

解决方案 »

  1.   

    还是无人理?我主要是想确认一下,一个文本文件的编码是不是随操作系统和地区设置而变?比如我写的一个简单的
    String str="你好",在win2000中文操作系统下,我用UltraEdit看它的十六进制,你就是0xC4E3,而如果是ISO-8859-1的系统将如何存储?请各位高手抽上一点点时间帮小弟解决一下疑惑,谢谢了!~~~
      

  2.   

    ISO-8859-1根本不能表示汉字,当然你也可以认为它能表示任何文字,因为它是8位字节编码的!java源代码可以用任何Unicode可对应的字符集编码存放,当然,源代码中能够保存的文字信息的范围受限于源文件的编码;
    class文件的中的文字信息(字符串常量)保存为UTF-8;String 名字 = "张三";
    这样的语句在java中是合法的;