Linux下locale: Cannot set LC_CTYPE to default locale: No such file or directory警告
生活随笔
收集整理的這篇文章主要介紹了
Linux下locale: Cannot set LC_CTYPE to default locale: No such file or directory警告
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Linux下使用locale命令提示如下警告:
?
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC=zh_CN LC_TIME=zh_CN LC_COLLATE="zh_CN.UTF-8" LC_MONETARY=zh_CN LC_MESSAGES="zh_CN.UTF-8" LC_PAPER=zh_CN LC_NAME=zh_CN LC_ADDRESS=zh_CN LC_TELEPHONE=zh_CN LC_MEASUREMENT=zh_CN LC_IDENTIFICATION=zh_CN LC_ALL=?
然后,我使用locale -a命令查看了系統安裝的字符編碼:
?
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C C.UTF-8 POSIX en_US.utf8 zh_CN zh_CN.gb2312?
發現問題是,我系統上設置的是字符編碼是zh_CN.UTF-8,而系統并沒有安裝zh_CN.UTF-8字符編碼。
?
解決方案:
使用sudo locale-gen zh_CN.UTF-8安裝該編碼類型,問題解決。
?
總結
以上是生活随笔為你收集整理的Linux下locale: Cannot set LC_CTYPE to default locale: No such file or directory警告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql如何查询时间段
- 下一篇: linux终端按下退格键自动覆盖上一行的