如题!!

解决方案 »

  1.   

    String hostEncoding= 
        (String)java.security.AccessController.doPrivileged(
                      new sun.security.action.GetPropertyAction("file.encoding"));
      

  2.   

    hellwindy(夜神·月) 
       我按照你说的做了,发现我的繁体WIN2K pro系统取出来的hostEncoding是MS950,这代表什么啊?
      

  3.   

    我没在繁体机器上实验,我简体中文WIN 2K SERV得到的是GBK我查了一下
    http://www.javaresearch.org/article/showarticle.jsp?column=544&thread=33885
    这里说
    “以繁体中文版的 Windows 98 来说,预设的编码方式是 MS950,这是一种兼容于 Big 5的编码方式。”