ubuntu server 12.04中文显示不完整
发布日期:2021-06-30 18:52:29 浏览次数:2 分类:技术文章

本文共 610 字,大约阅读时间需要 2 分钟。

发现有台服务器ubuntu server 12.04在远程过去时文件名的中文现实没有问题,但ls的时候时间居然乱码。 搜索了一下,应该是locale的问题,可以这样处理:

1. 编辑/var/lib/locales/supported.d/local文件,内容改成如下:

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

2. locale重新生成:

sudo locale-gen

3. 修改缺省的编码为zh_CN.UTF-8

nano /etc/default/locale

内容为:

LANG=”zh_CN.UTF-8″

LANGUAGE=”zh_CN:zh”
LC_NUMERIC=”zh_CN.UTF-8″
LC_TIME=”zh_CN.UTF-8″
LC_MONETARY=”zh_CN.UTF-8″
LC_PAPER=”zh_CN.UTF-8″
LC_NAME=”zh_CN.UTF-8″
LC_ADDRESS=”zh_CN.UTF-8″
LC_TELEPHONE=”zh_CN.UTF-8″
LC_MEASUREMENT=”zh_CN.UTF-8″
LC_IDENTIFICATION=”zh_CN.UTF-8″

4. 退出,然后重新登陆进来应该就ok了。

 

 

我自己验证后发现,没有进行第三步和第四步也是可以正常显示了中文字符的。

转载地址:https://linus.blog.csdn.net/article/details/41595149 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:if fi shell 脚本
下一篇:8X25Q充电部分软件梳理(CP侧)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年05月01日 15时25分16秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章