如何在从IDE调试或运行progrm时在Eclipse和NetBeans中设置默认字符集。下面的函数返回默认的charset系统正在使用。
private static String getDefaultCharSet() {
OutputStreamWriter writer = new OutputStreamWriter(new ByteArrayOutputStream());
String enc = writer.getEncoding();
return enc;
}
如何在从命令提示符运行类时请求java使用所需的字符集。
答案 0 :(得分:0)
从eclipse /命令行运行程序时,使用file.encoding设置charset。
您可以将其作为参数传递给您的程序-Dfile.encoding=whatever
或
//Set it programatically
System.setProperty("file.encoding", "UTF-8");