vim中,gedit中,能正确显示中文,但是在终端中cat,more等名利不能显示中文,显示乱码?
什么原因??
我的系统是virtualbox安装的mint12
vim中,gedit中,能正确显示中文,但是在终端中cat,more不能显示中文,显示乱码
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 108
- 注册时间: 2010-12-18 19:46
vim中,gedit中,能正确显示中文,但是在终端中cat,more不能显示中文,显示乱码
keep the faith
- youqika
- 帖子: 720
- 注册时间: 2008-09-25 20:56
Re: vim中,gedit中,能正确显示中文,但是在终端中cat,more不能显示中文,显示乱码
你的终端是虚拟终端(/dev/tty?)还是伪终端(/dev/pts/?)?
如果是虚拟终端要打豹哥的utf8内核补丁或者用fbterm之类的软件在虚拟终端上跑伪终端
如果是伪终端只要终端本身的编码与系统编码一致并且支持中文就行了
代码: 全选
$ tty
/dev/tty1 /* 虚拟终端 */
/dev/pts/0 /* 伪终端 */
如果是伪终端只要终端本身的编码与系统编码一致并且支持中文就行了
UCHIHA
运气是为白痴准备的
运气是为白痴准备的