SecureCRT和乱码

时间:2023-03-09 18:00:17
SecureCRT和乱码

示例:

# ls /usr/local/r3c/bin/lib

/bin/ls: /usr/local/r3c/bin/lib: ?????????

查看系统字符集设置:

# locale

LANG=zh_CN.UTF-8

LC_CTYPE=POSIX

LC_NUMERIC="zh_CN.UTF-8"

查看SecureCRT字符集设置:

SecureCRT和乱码

问题出在LC_CTYPE,也应当设置为zh_CN.UTF-8:

export LC_CTYPE=zh_CN.UTF-8

再次执行,乱码消除:

# ls /usr/local/r3c/bin/lib

/bin/ls: /usr/local/r3c/bin/lib: 没有那个文件或目录

对于vi或vim乱码,则需要在~/.vimrc文件中设置encoding、fileencoding或fileencodings,如:

set encoding=utf8

set fileencoding=utf8

set fileencodings=utf8,gbk