在终端上打印重音字符

在终端上打印重音字符

我在 Ubuntu 的命令行中运行 Java 程序,并尝试将重音字符打印到控制台上。但字符显示为?控制台上的内容。

如何让 shell 显示程序输出的重音字符?

答案1

假设您的终端仿真器已经能够使用给定的编码正确显示重音字符,您应该配置 JVM 以使用该编码。

这可能是正确的方法:

export LC_ALL=en_US.UTF-8
java yourApplication

相关内容