经常用一段时间就乱码
⎽/┌␋␉␌⎺⎽.⎽⎺) ==53081== ␉≤ 0│4CC798D: M⎺⎽_T⎼␊▒␍C⎼␊▒├␊ (␋┼ /⎺└␊/┌␊⎽├┌≤/±␋├_␌⎺␍␊/CN21D␊┴␋␌␊S␍┐/␉┤␋┌␍/␌⎺└└⎺┼_▒⎼␌/┌␋␉⎽/┌␋␉␌⎺⎽.⎽⎺) ==53081== ␉≤ 0│496B1A3: S┬␍_M⎺␍┤┌␊_S├▒⎼├ (␋┼ /⎺└␊/┌␊⎽├┌≤/±␋├_␌⎺␍␊/CN21D␊┴␋␌␊S␍┐/␉┤␋┌␍/␌⎺└└⎺┼_▒⎼␌/┌␋␉⎽/┌␋␉␌⎺└└⎺┼.⎽⎺) ==53081== ␉≤ 0│48FB9D4: ZJ_S├▒⎼├ (␋┼ /⎺└␊/┌␊⎽├┌≤/±␋├_␌⎺␍␊/CN21D␊┴␋␌␊S␍┐/␉┤␋┌␍/␌⎺└└⎺┼_▒⎼␌/┌␋␉⎽/┌␋␉␌⎺└└⎺┼.⎽⎺) ==53081== ␉≤ 0│1104AC: └▒␋┼ (␋┼ /⎺└␊/┌␊⎽├┌≤/±␋├_␌⎺␍␊/CN21D␊┴␋␌␊S␍┐/␉┤␋┌␍/␌⎺└└⎺┼_▒⎼␌/␉␋┼/␍␊┴␋␌␊D␊└⎺) ==53081== ==53081== LEAK SUMMARY: ==53081== ␍␊°␋┼␋├␊┌≤ ┌⎺⎽├: 0 ␉≤├␊⎽ ␋┼ 0 ␉┌⎺␌┐⎽ ==53081== ␋┼␍␋⎼␊␌├┌≤ ┌⎺⎽├: 0 ␉≤├␊⎽ ␋┼ 0 ␉┌⎺␌┐⎽ ==53081== ⎻⎺⎽⎽␋␉┌≤ ┌⎺⎽├: 2,232 ␉≤├␊⎽ ␋┼ 14 ␉┌⎺␌┐⎽ ==53081== ⎽├␋┌┌ ⎼␊▒␌▒␉┌␊: 3,644 ␉≤├␊⎽ ␋┼ 15 ␉┌⎺␌┐⎽ ==53081== ⎽┤⎻⎻⎼␊⎽⎽␊␍: 0 ␉≤├␊⎽ ␋┼ 0 ␉┌⎺␌┐⎽ ==53081== R␊▒␌▒␉┌␊ ␉┌⎺␌┐⎽ (├⎺⎽␊ ├⎺ ┬␋␌ ▒ ⎻⎺␋┼├␊⎼ ┬▒⎽ °⎺┤┼␍) ▒⎼␊ ┼⎺├ ⎽⎺┬┼. ==53081== T⎺ ⎽␊␊ ├␊└, ⎼␊⎼┤┼ ┬␋├: --┌␊▒┐-␌␊␌┐=°┤┌┌ --⎽⎺┬-┌␊▒┐-┐␋┼␍⎽=▒┌┌ ==53081== ==53081== U⎽␊ --├⎼▒␌┐-⎺⎼␋±␋┼⎽=≤␊⎽ ├⎺ ⎽␊␊ ┬␊⎼␊ ┤┼␋┼␋├␋▒┌␋⎽␊␍ ┴▒┌┤␊⎽ ␌⎺└␊ °⎼⎺└ ==53081== F⎺⎼ ┌␋⎽├⎽ ⎺° ␍␊├␊␌├␊␍ ▒┼␍ ⎽┤⎻⎻⎼␊⎽⎽␊␍ ␊⎼⎼⎺⎼⎽, ⎼␊⎼┤┼ ┬␋├: -⎽ ==53081== ERROR SUMMARY: 5854 ␊⎼⎼⎺⎼⎽ °⎼⎺└ 53 ␌⎺┼├␊│├⎽ (⎽┤⎻⎻⎼␊⎽⎽␊␍: 0 °⎼⎺└ 0) ┌␊⎽├┌≤@␊└␉␊␍␊␍-±⎼⎺┤⎻-⎽␊⎼┴␊⎼:·/±␋├_␌⎺␍␊/CN21D␊┴␋␌␊S␍┐$
需要把你使用的环境, 版本这些信息发出来吧, 要不然怎么复现.
我是通过ssh连接到一台云主机上。版本是2.5.0,没有规律的复现步骤,我就一直进行ssh连接,有时一天也不会出现乱码,有时十几分钟就出现了。
我cat了乱码的文件之后,WindTerm就会这样,重新连接就又恢复了 要不你试试其他终端
我cat了乱码的文件之后,WindTerm就会这样,重新连接就又恢复了 要不你试试其他终端
这个有解决方案吗?我觉得windterm挺好用的
断开连接 重连 :joy:
你在使用 WindTerm 远程连接到你的 Linux 服务器时遇到了字符编码的问题,这是因为 WindTerm 和你的 Linux 服务器使用的字符编码不一致。
在你的服务器上,字符编码可能是 UTF-8,而在 WindTerm 中可能是另一种编码。这就导致了你在 WindTerm 中看到的乱码。
你可以尝试以下步骤来解决这个问题:
在 WindTerm 中,打开 "Settings" 或 "Preferences"。 在 "Terminal" 或 "Session" 设置中找到 "Encoding" 或 "Character Encoding"。 选择 "UTF-8"。 保存并重新连接到你的服务器。 如果你已经设置了 UTF-8 但还是有问题,那么可能是你的服务器设置的问题。你可以在你的服务器上运行以下命令来检查字符编码:
echo $LANG
这会输出你的服务器的当前语言设置。如果输出的不是以 "UTF-8" 或 "utf-8" 结尾的,那么你需要修改你的服务器的语言设置。你可以通过编辑 /etc/locale.gen 和运行 locale-gen 命令来修改。具
附议,确实有这种情况,不好复现,就是连接时间一长,就会出现一大堆乱码,有时候也不是很乱,就像是[[^D]]这样感觉有规则但实则刷屏输出的东西。另外最好用英文发issue,作者也能注意到
我的ssh连接一定会出现乱码是什么情况?有没有解答
附议,我tail -f 正在刷日志,刷一会就乱码,隔三差五的,也是ssh通道连接的,前一秒好好的,后一秒就完蛋
这是显示的东西有在 ascii 的控制字符以内 (ascii 值比较小的部分), 这里面的一些字符, 可以让终端进入画图字符显示, 或者进入其他状态, 之后很多显示就不正常了.
二进制文件不能随便 cat, 要显示, 可以装一个 bvi 或者用 hd 看
ssh 链接 使用 vi打开文件,再使用方向键操作 ,内容会变成ESC[?0cESC[? 感觉不像是编码问题,像是触发了 某些其他功能代码
使用串口非标准波特率大概率出现,开始显示正常,使用10秒左右出现,使用其他串口助手显示正常: result.log 当前win10系统,没有wsl或者ubuntu,设备使用100000bps,无流控,起始1bit,数据8bit,停止1bit。编码utf8,日志中基本无中文,全是英文。