在java中,如何打印带有“quot”的字符串;UTF-8“;windows命令提示符上的字符

在java中,如何打印带有“quot”的字符串;UTF-8“;windows命令提示符上的字符,java,Java,如何在windows命令提示符下打印带有“UTF-8”字符(例如€)的字符串? 如果我直接使用System.out.println(string),它就不起作用了 谢谢您需要使用System.console().writer().println(),而不是System.out.println() 您需要为Windows控制台使用适当的代码页,例如858。您可以使用CHCP命令查看当前的代码页。如果需要,可以切换到代码页858 > CHCP 858 最后,shell使用的字体应该能够显示欧

如何在windows命令提示符下打印带有“UTF-8”字符(例如€)的字符串? 如果我直接使用System.out.println(string),它就不起作用了


谢谢

您需要使用System.console().writer().println(),而不是System.out.println()

您需要为Windows控制台使用适当的代码页,例如858。您可以使用CHCP命令查看当前的代码页。如果需要,可以切换到代码页858

> CHCP 858

最后,shell使用的字体应该能够显示欧元字符,使用类似Lucinda Console的字体。

为什么不试试呢?
> CHCP 858