在IDE和命令提示符中设置默认字符集

时间:2013-10-01 08:49:26

标签: java eclipse netbeans

如何在从IDE调试或运行progrm时在Eclipse和NetBeans中设置默认字符集。下面的函数返回默认的charset系统正在使用。

private static String getDefaultCharSet() {
    OutputStreamWriter writer = new OutputStreamWriter(new ByteArrayOutputStream());
    String enc = writer.getEncoding();
    return enc;
}

如何在从命令提示符运行类时请求java使用所需的字符集。

1 个答案:

答案 0 :(得分:0)

从eclipse /命令行运行程序时,使用file.encoding设置charset。 您可以将其作为参数传递给您的程序-Dfile.encoding=whatever

//Set it programatically
System.setProperty("file.encoding", "UTF-8");