我已经在putty中设置了编码=utf-8。当我在屏幕上粘贴汉字时,它们被转换为"?“但是ls的显示是正确的。例如,我将ls技术笔记粘贴到屏幕上。编辑1:复制粘贴第一个字符,技,putty生成正确的utf-8代码并将其发送到串口。我在tty层添加了printk,以打印tty层接收的十六进制字符。
Linux
我输入的字符没有正确地显示在行中。相反,它们合并成一行或覆盖对方。光标没有显示在正确的位置。这个问题发生在不同计算机上的Linux中。我在tty和GUI终端模拟器中都遇到过类似的问题。这只是显示中的一个问题,因为我输入的正是我输入的内容,尽管它可能不是显示的内容。我用美国键盘。编码和密钥映射设置都是默认设置。键盘没问题。更多详情:操作系统: Linux 5.18.15-