发新话题
打印

[基础知识] utf-8环境下如何在控制台下显示和输入中文

utf-8环境下如何在控制台下显示和输入中文

zhcon 不支持utf-8 ,cce 只能支持部分utf-8,
并且这两个项目从2005年后都没人更新了,

请问一下大家在utf-8环境下能够在控制台下比较好的显示和输入中文

TOP

zhcon 支持 utf8 的。

TOP

man 从头到尾都没提utf-8,不过 zhcon --help 发现可以支持utf-8.
我按照大多数人做如下设置
(1) 在内核启动参数中加入 :defoptions=vga=791
(2)修改/etc/bash.bahrc中加入:alias zhcon=‘zhcon --utf-8 --drv=vga’

重启后,Ctrl+Alt+F1 直接黑屏。根本没有输入用户名的机会

TOP

启动参数指定为vga=791,那你的分辨率应该是1024x768,你在启动zhcon时再指定drv=vga,可能会出现问题。
个人建议:
1、在1不更改的前提下,将2改为zhcon --utf8 --drv=fb

TOP

按照楼上的第二种方法成功,既
(1)内核去掉参数:defoptions=vga=791
(2)在控制台中运行:zhcon --utf8 --drv=vga
而按照第一种方法失败:黑屏,我试过不同的vga参数都是一样

由此可以得出结论:内核默认开启framebuffer,有一个默认的vga参数,没必要传递VGA参数。
但是这个默认的终端分辨率很低,只有640*480。

TOP

发新话题