知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

warning: setlocale: LC_CTYPE: cannot change...问题

发布时间:2014-09-05 15:02:53作者:知识屋

warning: setlocale: LC_CTYPE: cannot change...问题
 
今天无意中进到终端下root登录出现了下面的错误:  www.zhishiwu.com  
warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8): No such file or directory
warning: setlocale: LC_NUMERIC: cannot change locale (en_US.utf8): No such file or directory
warning: setlocale: LC_TIME: cannot change locale (en_US.utf8): No such file or directory
warning: setlocale: LC_COLLATE: cannot change locale (en_US.utf8): No such file or directory
warning: setlocale: LC_MESSAGES: cannot change locale (en_US.utf8): No such file or directory
当然我立马看了"rc.conf"文件中的“LOCALE:”,没发现什么异常,搜索了下,找到了老外的一篇文章,立马解决了,由于Archlinux在更新的时候更新了locale包,所以locale.gen文件被我覆盖了,而我再修改的时候只开启了“zh”开头的几个,忘了将en开头的打开了,不过那个配置文件也真蛋疼,这个默认的杂也被注释了,还有"rc.conf",原来有大段的注释,更新之后的pacnew是一个注释和默认选项都没有...,最后还是说下解决方法把:
en_US.UTF-8 UTF-8  
en_US ISO-8859-1 
找到这两个,取消注释符,然后以root用户执行“locale-gen”...
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜