在 Putty 中 UTF-8 字符编辑不起作用?

在 Putty 中 UTF-8 字符编辑不起作用?

我正在使用 putty(版本 .70),并且启用了字符集类型 UTF-8。在 CentOS 机器上运行 C 程序时,环境变量也$LANG设置为 en_GB.UTF-8。我以 UTF-8 格式获取用户输入(通过 scanf)(例如:中国话不用)以计算 UTF-8 字符。这没问题,但我想再次更改现有用户输入(通过 scanf)(例如:中国话)。如果我想更改用户输入,我需要使用“backspace”键两次删除单个 UTF-8 字符。为什么它在输出窗口中不起作用?

在此处输入图片描述

您可以看到光标和下一个字符之间的空格导致计数错误。如何解决此问题

相关内容