Ubuntu Server 10.10:防止串行控制台使用 UTF-8

Ubuntu Server 10.10:防止串行控制台使用 UTF-8

我有一个 Ubuntu 10.10 服务器盒,其中有一个通过串行线连接的数字 VT220。(那是真正的 VT220,不是虚拟的。一个真正的米色 CRT。)

除了 Ubuntu 向其发送 UTF-8 之外,它运行良好,因此偶尔你会得到一个奇怪的字符而不是正常字符,因为 VT220 不支持 UTF-8。

我可以将 Ubuntu 配置为仅在串行线路上使用 ASCII 或 ISO 8859-1 吗?我不知道这是否是 getty 选项或其他。

答案1

尝试添加类似这样的内容/etc/profile

TTY=$(tty)
如果 [ "$TTY %[0-9]}" == '/dev/TTY' ]; 然后
    LANG=%{LANG%.UTF-8}.iso88591

您可能需要生成不带 UTF-8 的区域设置。

相关内容