linux控制台如何将代码页更改为dos cp437

linux console how to change the codepage to dos cp437

我想在 linux 本地控制台上查看一些 ansi-art。 (我的 setup:raspberry pi3 / 最新的 raspbian - 没有 x11)

我已经在 raspi-config、dpkg-reconfigure console-setup、/etc 文件、环境变量中尝试了许多不同的设置,但我还没有成功。我需要特殊的 pcf 字体才能正常工作吗?

为远程终端启用它的可靠方法也很棒。

提前致谢

这取决于您的数据用途(参见 chart). Codes 0..31 are a problem unless you have a program that can map those codes to a printable value (as noted in Why does showconsolefont have different output in tmux?showconsolefont 程序 执行 0..31).

大多数 可用 字体 Linux 控制台是 "psf" 字体:有一个 header 告诉每个字形的 Unicode 值对应。使用它,连同已知的字符集 (cp437),您可以转换数据或 "play" 使用知道如何执行此操作的应用程序转换数据:

  • 您可以使用 iconv or recode
  • 进行转换
  • line-drawing (128..255) 可以在 UTF-8 控制台中使用 luit 完成。