0

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

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

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

4

1 回答 1

0

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

//Set it programatically
System.setProperty("file.encoding", "UTF-8");
于 2013-10-01T09:32:29.427 回答