解决cannot change locale 的问题
来源:互联网 发布:农村淘宝平台服务协议 编辑:程序博客网 时间:2024/06/05 17:29
最近电脑总出这个问题,在我按tab补全目录的时候
$ less /etc/sysstbash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.utf8) at/bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.utf8) sysstatbash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.utf8) bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.utf8)
sysstat sysstat.ioconf
由于有多个地方可以设定locale,我都忘了之前在哪里设定的。最后直接修改 ~/.profile 它的优先级最高??
$locale -a
展示一下本机都安了什么locale,发现根本没有zh_CN.UTF8 倒是有hk和tw的。
baixy@bai:~$ sudo vim .profile
发现问题
export LANG="en_US.utf8"
# export LANGUAGE="en_US:zh:en"
因为locale -a出来跟恩没有什么 :zh,因此注释掉哪行
baixy@bai:~$ source .profile
用source让profile立即生效。这样就不用退出当前登录况再开一个了
问题似乎解决了。现在我开个新bash terminal还是得先source .profile一下,否则按tab补全目录还是不行。看来有东西优先级更高。
更有意思的都是,我直接输入目录,如 /usr/ 然后按tab补齐,不报错。我输入 cd /usr/ 按tab补齐,必然报错,
- 解决cannot change locale 的问题
- 解决svn "cannot set LC_CTYPE locale"的问题
- 解决svn "cannot set LC_CTYPE locale"的问题
- 解决svn "cannot set LC_CTYPE locale"的问题
- cannot change locale [Cannot set ... to default locale]
- 解决locale error 的问题
- bash: warning: setlocale: LC_CTYPE: cannot change locale
- LC_CTYPE: cannot change locale (UTF-8) error
- warning: setlocale: LC_CTYPE: cannot change locale
- bash自动补全时出现“-bash: warning: setlocale: LC_CTYPE: cannot change locale”的解决方法
- 简单解决Ubuntu修改locale的问题
- 解决ubuntu设置locale的问题
- 解决CentOs下FTP无法使用的问题(cannot change directory:/home/hlapp)
- Ubuntu 解决 locale 问题
- -bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)
- -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
- warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
- -bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
- VxWorks学习总结
- 三年经验java开发人员面试总结。
- i love you, leilei
- framebuffer驱动分析
- C/C++面试题-----指针与内存分配
- 解决cannot change locale 的问题
- POJ 1408
- 什么样的Java代码看上去比较专业?
- C++ 类型转换
- 《科学》批中国科研文化"浪费资源腐蚀心灵"
- 《科学》批中国科研文化"浪费资源腐蚀心灵"
- php学习之smarty和zend mvc 的选择困惑
- 二元查找树转为双向链表
- 企鹅Sheldon批处理系列之1——文件批量重命名