系统输出字符编码
2022-09-02 10:31:04
我正在从命令行(Windows 7)运行我的Java程序。为了简化问题,我只描述相关部分。
public static void main(String[] args) {
System.out.println("Árpád");
}
我的输出是垃圾。这显然是一个字符编码问题,Á 和 á 的匈牙利字符未正确显示。我尝试了以下方法:
public static void main(String[] args) {
PrintStream ps = new PrintStream(System.out, true, "UTF-8");
ps.println("Árpád");
}
但我的输出仍然是垃圾。如何使用 Windows 7 命令行解决此字符编码问题?谢谢