LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2519|回复: 10

求助:debian安装完基本系统后控制台下中文乱码

[复制链接]
发表于 2006-2-26 22:33:35 | 显示全部楼层 |阅读模式
apt-get update  中文乱码
apt-get upgrade 中文乱码   
apt-get install zhcon 后 它似乎是说内核frambuffer未开启之类的   
需要手动开启

如何让控制台下能显示中文呢
发表于 2006-2-26 23:11:39 | 显示全部楼层
要是单纯的乱码,就用
LANG=C
试一试吧,一定要是大写字母。具体为什么就不知道了,别人都这么说的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-27 08:29:00 | 显示全部楼层
查了一下locale
发现全都是zh_CN
后来在.bashrc中
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
不怎么乱码了    原来那些乱码的是英文
英文怎么会乱码呢   
还有 在装zhcon的时候
有wanging说什么LC_CTYPE等三个东西无法存取   文件不存在什么的
看置顶贴也看的迷迷糊糊的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-27 09:52:34 | 显示全部楼层
LANG=C好了   
不知道为什么啊   
还得学习啊
回复 支持 反对

使用道具 举报

发表于 2006-2-27 10:52:37 | 显示全部楼层
我刚刚也遇到乱码问题,用“LANG=C”果真可以解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-27 18:49:06 | 显示全部楼层
为什么把dpkg-reconfigure locales 里默认设置为gb2312 改成utf8 后到下一个页面给出两个选项   无   和 zh_CN  不论选哪一个最后又都设成gb2312   

在.bashrc里面 export LANG=zh_CN.UTF-8 后
locale   
出现警告  locale:Cannot set LC_CTYPE to default locale: No such file or directory
还有两行类似的 LC_*

安装软件包的时候也 警告   

改成LANG=C 后好像没有问题了   

谁能解释一下啊
回复 支持 反对

使用道具 举报

发表于 2006-2-27 23:05:56 | 显示全部楼层
汗,这样是改成英文阿
那改成 export LANG + POSIX也行
如何改成中文了?
回复 支持 反对

使用道具 举报

发表于 2006-2-27 23:43:43 | 显示全部楼层
是设置上的不同意,locales里是gb2312,另一个是UTF,字的编码不一致,难怪会出问题。系统把一种编码当成另一种来解释,那就出现乱码了
我也遇到过,正好是和你相反
回复 支持 反对

使用道具 举报

发表于 2006-2-28 00:52:46 | 显示全部楼层
看后还是一头雾水
我想知道你们是怎样改成 LANG=C  是在哪里做设置??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 07:38:33 | 显示全部楼层
失误失误   呵呵  
用dpkg-reconfigure locales 设置时  默认是gb2312 可以改成utf-8的  用空格选定   
以前没用空格。。。。。。。。
改完之后 locale   
不出警告了   
不过控制台下 有时会乱码
用zhcon 时 可能它默认编码是gb2312 locale时仍然出警告
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表