在IDE中设置项目编码为UTF8,为什么打包成.jar之后运行的时候就变成了GBK 如题,求解释,怎么也想不明白啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细的说明一下,我用的是IDE是Netbeans简单的拖拽了一个界面,一个textField输入文本,一个button,点击button的时候讲textField中的文本存入result.txt这个文件,这个工程,我设置的编码属性是UTF8在IDE中点击运行,然后在result.txt中保存的是UTF8编码的中文但是如果把这个工程打包成可执行的.jar文件,运行之后在result.txt中保存的就是GBK编码的中文请问,运行java程序,是否可以指定所使用的默认编码呢?本人在编码上感觉弄不清楚,求详细的解答无论什么有用的,都请不惜赐教一下,拜谢 写文件时明确指定编码、否则会使用系统的默认编码System.getProperty("file.encoding") netbean用的人不多啊,我以前用过一段时间,不过,办公室人都用Myeclipse,没办法。不用了。 写文件时明确指定编码、否则会使用系统的默认编码System.getProperty("file.encoding")中文的window系统默认的是使用GBK编码,所以你懂的。 结贴了,我决定用byte写入文件了,你们的建议很有用谢谢 初学网络编程写了一个很乱的程序,搞得我也很乱,希望能得到大家的指点 请教java IO 问题 重写ClassLoader,动态加载Class文件问题 精度问题 谁做过用javamail查看收件箱的程序? Swing中事件的派发如何控制? JTree中updateUI的问题 //有关序列化,高手请进... .jar文件如何运行? 全部更新数据,真是难!难!难!难!难!难!难!难!难! 出现的新问题!! 求助!! java调用dll
详细的说明一下,我用的是IDE是Netbeans简单的拖拽了一个界面,一个textField输入文本,一个button,点击button的时候讲textField中的文本存入result.txt这个文件,这个工程,我设置的编码属性是UTF8在IDE中点击运行,然后在result.txt中保存的是UTF8编码的中文
但是如果把这个工程打包成可执行的.jar文件,运行之后在result.txt中保存的就是GBK编码的中文
请问,运行java程序,是否可以指定所使用的默认编码呢?本人在编码上感觉弄不清楚,求详细的解答无论什么有用的,都请不惜赐教一下,拜谢
System.getProperty("file.encoding")
System.getProperty("file.encoding")中文的window系统默认的是使用GBK编码,所以你懂的。