示例:
/bin/ls: /usr/local/r3c/bin/lib: ?????????
檢視系統字元集設定:
# locale
LANG=zh_CN.UTF-8
LC_CTYPE=POSIX
LC_NUMERIC="zh_CN.UTF-8"
檢視SecureCRT字元集設定:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuczMxQ2M1IDOjJTYwQDZihTZxMGO0Y2M0EDM2cDNxMTOfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
問題出在LC_CTYPE,也應當設定為zh_CN.UTF-8:
export LC_CTYPE=zh_CN.UTF-8
再次執行,亂碼消除:
/bin/ls: /usr/local/r3c/bin/lib: 沒有那個檔案或目錄
對于vi或vim亂碼,則需要在~/.vimrc檔案中設定encoding、fileencoding或fileencodings,如:
set encoding=utf8
set fileencoding=utf8
set fileencodings=utf8,gbk