首先,你可能会将Unicode和特定的编码混淆。假设你知道终端支持Unicode字符--你仍然不知道如何打印它们! 你可能在想像UTF-8这样的东西,它是最流行的Unicode编码。 要获取当前区域设置的编码,请使用: locale charmap 这是当前语言环境的编码,理论上它可能与终端使用的编码不同,但在这种情况下,用户端出现了故障。