免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8074 | 回复: 5
打印 上一主题 下一主题

怎么解决终端出现乱码~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-09 21:12 |显示全部楼层 |倒序浏览
本帖最后由 单眼皮大姐 于 2011-04-09 21:13 编辑

本人新手学着搭建了一个简单的ftp服务器,开始的时候客户端访问ftp时,中文内容出现乱码~去网上搜到一解决办法:如下::
(添加中文编码)
在终端输入命令:
sudo locale-gen zh_CN.GB18030
即添加了中文编码:
在/var/lib/locales/supported.d/local文件中发现多了一行:zh_CN.GB18030 GB18030。这个就说明添加中文编码成功。
后来在客户端测试时改正浏览器的文字编码,以上的问题解决了。
可是在终端输入ls命令时发现中文变成乱码了~~


改正终端的编码后发现还是乱码(UTF-8,GBK,GB18030都试过了,还是不行)。(原先没有添加中文编码时终端下没有乱码现象)哪位大虾帮帮忙~~~~顺便帮忙解释下中文编码到底是什么作用?服务器端的字符编码跟客户端所用浏览器的字符编码之间有什么关系~~~

论坛徽章:
0
2 [报告]
发表于 2011-04-09 22:01 |显示全部楼层
回复 3# taojie2000


    我把/etc/default/locale下的内容改过来之后(改为:LANG="zh_CN.UTF-8"         LANGUAGE="zh_CN:zh")终端恢复正常了。麻烦您帮我解释下
/etc/defaule/locale 和/var/lib/locales/supported.d/locale这两个文件有什么关系??这里面的内容有什么作用???谢谢了啊~~

论坛徽章:
0
3 [报告]
发表于 2011-04-09 22:11 |显示全部楼层
回复 4# L_kernel


    原先的中文文件夹是系统自带的,(文档,视频,图片,音乐之类的)。有两个locale文件,一个是/etc/default/locale,另一个是/var/lib/locales/supported.d/locale。我把/etc/default/locale中的内容改成UTF-8之后那些中文件夹在终端下显示正常了。麻烦您帮忙解释下/etc/default/locale和
/var/lib/locales/supported.d/locale之间有什么联系?那些文件里面的内容有什么作用?谢谢啦~~~

论坛徽章:
0
4 [报告]
发表于 2011-04-10 00:48 |显示全部楼层
回复 8# taojie2000


    恩~~谢谢啦~

论坛徽章:
0
5 [报告]
发表于 2011-04-10 00:48 |显示全部楼层
回复 7# L_kernel


    恩~~我下面在查查资料~谢谢了

论坛徽章:
0
6 [报告]
发表于 2011-04-10 00:49 |显示全部楼层
回复 9# 一定知道么


    呵呵~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP