Adr*_*rth 10
来自tmuxFAQ:
我使用
PuTTY和我的tmux窗格分隔符都是qqqqqqqqq's!
PuTTY正在使用不支持ACS线条绘制的字符集转换.使用Unicode字体,尝试设置PuTTY在窗口 - >翻译配置页面上使用不同的翻译.例如,更改UTF-8为ISO-8859-1或CP437.可能还需要调整PuTTY处理同一配置页面下部的线条绘制字符的方式.
话虽这么说,我用tmux 1.8用PuTTY 0.62," UTF-8翻译","统一线图码点"和远程现场的en_US.utf8这工作完全正常.
您可能已经PuTTY配置为使用Unicode而不使用UTF-8FreeBSD框上的区域设置,或者反过来(如果我将远程区域设置切换到C不触及我的PuTTY设置,我会得到您描述的行为).
在Linux 12.04机器上启动tmux时,我遇到了与Putty相同的问题.甚至在PuTTY中将charset设置为UTF-8(在Window> Translation> Remote character set下的设置中)并没有解决问题.
使用-u选项启动tmux实现了技巧(tmux -u)
就我而言,我可以通过启用 PuTTY 中的设置来修复它:
Window ->
Translation ->
Adjust how PuTTY handles line drawing characters ->
[X] Enable VT100 line drawing even in UTF-8 mode
Run Code Online (Sandbox Code Playgroud)
这是有道理的,因为如果不这样解释的话,“lqqqk”序列就是 VT100 线条图的样子。
| 归档时间: |
|
| 查看次数: |
5313 次 |
| 最近记录: |