如题,求解释,怎么也想不明白啊

解决方案 »

  1.   


    详细的说明一下,我用的是IDE是Netbeans简单的拖拽了一个界面,一个textField输入文本,一个button,点击button的时候讲textField中的文本存入result.txt这个文件,这个工程,我设置的编码属性是UTF8在IDE中点击运行,然后在result.txt中保存的是UTF8编码的中文
    但是如果把这个工程打包成可执行的.jar文件,运行之后在result.txt中保存的就是GBK编码的中文
    请问,运行java程序,是否可以指定所使用的默认编码呢?本人在编码上感觉弄不清楚,求详细的解答无论什么有用的,都请不惜赐教一下,拜谢
      

  2.   

    写文件时明确指定编码、否则会使用系统的默认编码
    System.getProperty("file.encoding")
      

  3.   

    netbean用的人不多啊,我以前用过一段时间,不过,办公室人都用Myeclipse,没办法。不用了。
      

  4.   

    写文件时明确指定编码、否则会使用系统的默认编码
    System.getProperty("file.encoding")中文的window系统默认的是使用GBK编码,所以你懂的。
      

  5.   

    结贴了,我决定用byte写入文件了,你们的建议很有用谢谢