修改Java系统默认编码
文章分类:Java编程
通过以下代码可以修改动态当前正在运行的java系统默认编码格式:
Java代码
System.out.println(Charset.defaultCharset());
System.getProperties().put("file.encoding", "GBK");
System.getProperties().list(System.out);
System.out.println(Charset.defaultCharset());
System.out.println(Charset.defaultCharset());
System.getProperties().put("file.encoding", "GBK");
System.getProperties().list(System.out);
System.out.println(Charset.defaultCharset());
输出结果:
Java代码
UTF-8
-- listing properties --
...
sun.jnu.encoding=GBK
...
file.encoding=GBK
...
GBK
文章分类:Java编程
通过以下代码可以修改动态当前正在运行的java系统默认编码格式:
Java代码
System.out.println(Charset.defaultCharset());
System.getProperties().put("file.encoding", "GBK");
System.getProperties().list(System.out);
System.out.println(Charset.defaultCharset());
System.out.println(Charset.defaultCharset());
System.getProperties().put("file.encoding", "GBK");
System.getProperties().list(System.out);
System.out.println(Charset.defaultCharset());
输出结果:
Java代码
UTF-8
-- listing properties --
...
sun.jnu.encoding=GBK
...
file.encoding=GBK
...
GBK