[问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

系统字体配置、中文显示和输入法问题
回复
墨尘
帖子: 129
注册时间: 2007-11-22 17:25

[问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#1

帖子 墨尘 » 2008-08-23 5:02

如题 前几天显示还正常 不知道现在突然是乱码啦 不过图像终端显示正常啊

咋办吗
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#2

帖子 想入非非 » 2008-08-23 5:45

我也出现这个问题,不知道怎么解决阿。。。。期待能够解决。。 :cry:
Ubuntu User
chasye
帖子: 333
注册时间: 2007-05-13 15:20

#3

帖子 chasye » 2008-08-23 10:18

zhcon
fbiterm
jfbterm
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#4

帖子 想入非非 » 2008-08-23 19:18

chasye 写了:zhcon
fbiterm
jfbterm
zhcon也是乱码,gnome的终端下倒是没有问题。。。。
其他的没试过。。。
Ubuntu User
墨尘
帖子: 129
注册时间: 2007-11-22 17:25

#5

帖子 墨尘 » 2008-08-26 14:13

为啥没人呢
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

#6

帖子 想入非非 » 2008-08-26 14:50

人都到哪里去了。。。
Ubuntu User
Alchemist
帖子: 32
注册时间: 2007-03-07 4:16

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#7

帖子 Alchemist » 2008-11-26 2:48

Ubuntu 终端字体不能显示汉字是非常别扭的。要使字符终端显示汉字其实很简单:

$sudo apt-get install zhcon

安装zhcon,安装以后,要用zhcon --utf8 --drv=vga 来启动zhcon。这个命令长了点。但不要紧,在/etc/bash.bashrc中添加这么一行:

#alias zhcon='zhcon --utf8 --drv=vga'


这就给zhcon起了个相同的别名。

输入zhcon试试吧。


http://www.linuxidc.com/Linux/2007-11/8887.htm
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#8

帖子 想入非非 » 2008-11-30 14:51

Alchemist 写了:Ubuntu 终端字体不能显示汉字是非常别扭的。要使字符终端显示汉字其实很简单:

$sudo apt-get install zhcon

安装zhcon,安装以后,要用zhcon --utf8 --drv=vga 来启动zhcon。这个命令长了点。但不要紧,在/etc/bash.bashrc中添加这么一行:

#alias zhcon='zhcon --utf8 --drv=vga'


这就给zhcon起了个相同的别名。

输入zhcon试试吧。


http://www.linuxidc.com/Linux/2007-11/8887.htm
老早试用过,不好用 :em06
Ubuntu User
头像
longthen
帖子: 112
注册时间: 2008-12-10 19:45

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#9

帖子 longthen » 2009-06-24 12:49

to 7楼:

不好用
古之成大事者,不唯有超世之才,亦必有坚韧不拔之志。
宝剑锋从磨砺出,梅花香自苦寒来。
珍惜时间,提高效率。
messisp
帖子: 1
注册时间: 2011-10-25 17:19

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#10

帖子 messisp » 2012-01-20 10:55

我试过下面这个方法能行!引用自:http://blog.csdn.net/sftxlin/article/details/6820574
1.先改变Ubuntu中默认中文编码方式为GB2312

修改文件:
/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
保存后 ,执行命令:
sudo locale-gen
让系统能够很好的 支持中文

2.再安装 zhcon: sudo apt-get install zhcon

3.zhcon是运行在framebuffer之上,在Ubuntu中开启framebuffer操作,输入下面的命令:

sudo zhcon --utf8 --drv=fb

就可以显示和输入中文了,建议直接复制命令,utf8和drv前面是有两个横杆的!!
clq3000
帖子: 21
注册时间: 2012-01-17 0:03

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#11

帖子 clq3000 » 2012-02-10 21:32

messisp 写了:我试过下面这个方法能行!引用自:http://blog.csdn.net/sftxlin/article/details/6820574
1.先改变Ubuntu中默认中文编码方式为GB2312

修改文件:
/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
保存后 ,执行命令:
sudo locale-gen
让系统能够很好的 支持中文

2.再安装 zhcon: sudo apt-get install zhcon

3.zhcon是运行在framebuffer之上,在Ubuntu中开启framebuffer操作,输入下面的命令:

sudo zhcon --utf8 --drv=fb

就可以显示和输入中文了,建议直接复制命令,utf8和drv前面是有两个横杆的!!
这个办法不错啊 :em11
头像
bighandsky
帖子: 51
注册时间: 2009-11-02 12:02

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#12

帖子 bighandsky » 2012-07-15 21:16

尝试了http://blog.csdn.net/sftxlin/article/details/6820574的方法,可是碰到一个错误,不知道如何解决了!
错误如下

代码: 全选

terminate called after throwing an instance of 'std::runtime_error'
                                                                     what():  in 
Zhcon::VtSignalSet() ioctl VT_GETMODE failed!
                                                 已放弃

Ubuntu 10.04 LTS
路漫漫长其修远兮,吾将上下而求索!
http://blog.sina.com.cn/linux777
wenxin0216
帖子: 3
注册时间: 2012-05-31 22:01

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#13

帖子 wenxin0216 » 2012-08-30 18:01

我也是遇到了这个问题,不知道怎样解决。。。
onlylove
论坛版主
帖子: 5230
注册时间: 2007-01-14 16:23

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#14

帖子 onlylove » 2012-08-30 18:04

这个……其实还是framebuffer……就像DOS底下显示汉字的时候要把显示模式切换成图形模式一样的……纯字符界面不支持宽字符,有个内核补丁,可以搜下
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
hunterzhu
帖子: 30
注册时间: 2008-10-12 17:04

Re: [问题]ubuntu下图形终端显示中文正常 进入字符终端显示中文乱码

#15

帖子 hunterzhu » 2012-09-04 22:41

messisp 写了:我试过下面这个方法能行!引用自:http://blog.csdn.net/sftxlin/article/details/6820574
1.先改变Ubuntu中默认中文编码方式为GB2312

修改文件:
/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
保存后 ,执行命令:
sudo locale-gen
让系统能够很好的 支持中文

2.再安装 zhcon: sudo apt-get install zhcon

3.zhcon是运行在framebuffer之上,在Ubuntu中开启framebuffer操作,输入下面的命令:

sudo zhcon --utf8 --drv=fb

就可以显示和输入中文了,建议直接复制命令,utf8和drv前面是有两个横杆的!!
我也是用这个办法OK了
回复