我在 Ubuntu 的命令行中运行 Java 程序,并尝试将重音字符打印到控制台上。但字符显示为?
控制台上的内容。
如何让 shell 显示程序输出的重音字符?
答案1
假设您的终端仿真器已经能够使用给定的编码正确显示重音字符,您应该配置 JVM 以使用该编码。
这可能是正确的方法:
export LC_ALL=en_US.UTF-8
java yourApplication
我在 Ubuntu 的命令行中运行 Java 程序,并尝试将重音字符打印到控制台上。但字符显示为?
控制台上的内容。
如何让 shell 显示程序输出的重音字符?
假设您的终端仿真器已经能够使用给定的编码正确显示重音字符,您应该配置 JVM 以使用该编码。
这可能是正确的方法:
export LC_ALL=en_US.UTF-8
java yourApplication