首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA-IO-乱码

2012-08-22 
JAVA--IO--乱码一、IO的乱码往往出现字符流中,可在字节流向字符流转换的时候处理,如:/** * Test.java源代码

JAVA--IO--乱码

一、

IO的乱码往往出现字符流中,可在字节流向字符流转换的时候处理,如:

/** * Test.java源代码文件 */public class Test {     public static void main(String[] args) {         System.out.println(System.getProperty("file.encoding"));         Test2.printEncoding();//添加了这个命令    } }

?

这时我将Test.java的保存编码设置为:utf-8

将Test2.java的保存编码设置为:GBK

根据问题2我最原始的假设那么

编译运行这两个文件之后得到的结果应该为:

utf-8 GBK

  

但事实是运行后的结果为:

utf-8 utf-8

于是得出了结论是:

在一个运行的应用程序中

file.encoding的值只有一个,并且值为入口函数的保存编码的值

热点排行