LinuxSir.cn,穿越时空的Linuxsir!

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

新手的老问题了,中文显示,不过我认为自己的问题比较特殊,如果各位来看一眼不胜感激

[复制链接]
发表于 2007-12-12 17:45:59 | 显示全部楼层 |阅读模式
首先,我的系统是FC6,当初安装时,为了干净,除了英语没有选择任何语言,包括中文,另外也没有安装X桌面,是属于纯文本的终端。
我参考一些文章,剔除了那些需要安装的部分(安装那些五花八门的软件不但不明不白,而且还可能会把我的系统搞的莫名其妙,所以我就希望用可以明白的方法让系统显示中文,哎,这叫那啥?嗯,出生牛犊不怕虎!)。
准备了宋体——simsun.ttc,现在改了后缀,成了simsun.ttf。放在一个用户帐户的目录里(新手,root帐户不敢乱放垃圾),在同一目录下,手动编写了fonts.dir,fonts.scale,fonts.alias三个文件(大约有27行,都是描述宋体的列表,格式方面应该没有问题,嗯,其实里面有2/3是需要xtt支持的,我写完了,那文章的作者才提醒,我真是……总之,我觉得,剩下的1/3应该也有用吧,于是我就没去删了那些需要xtt支持才能有作用的多余的列表了)。完成之后一律拷贝到/usr/share/fonts/ttf目录下(ttf是手动创建的),接着按照这些文章的共同步骤,执行了命令fc-cache   -fv   以更新了字体缓存。
我希望仅在我工作的用户帐户里是支持中文的,所以我在那个用户帐户目录下创建了.i18n国际化文件,语言参数不变,还是英文,但在支持参数里,加上了已知的中文编码,有2312,18030,GBK,utf-8,甚至加上了台湾编码BIG5。
然后我用locale   -a命令得知,我的系统是支持上面这些编码的。
最后,就和所有菜鸟一样,我注销,重新登陆,发现啥也没变,中文文件名是乱码,中文文本内容是乱码,我就是telnet   到水木清华,也还是乱码。
晕死!
各位高手,帮帮忙吧。
哦,再附带一个问题,关于C语言转义字符的
我转义
\006   是空白的
\x1c   也是空白的
是怎么回事?

我本来是想用转义字符输出个汉字,以此来测验到底是我的系统没支持中文成功还是软件没支持成功。
不过这话又给我一个问题,用转义字符是否真的能够输出汉字呢?我的书里只提到,用转义字符能够输出ascii码,可没提汉字编码……

纯属附带哈,不回答也关系,关键的是一楼的问题,我心急如焚啊~~
发表于 2007-12-12 18:30:41 | 显示全部楼层
I am sorry I cannot input chinese here.
There is not a native support for Chinese under text mode except you have zhcon or something others.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-12 19:02:16 | 显示全部楼层
THANKS!
BUT,我觉得可以,嗯,是直觉……
你在X下看帖子吗?
我发现我喜欢上了TELNET BBS,可惜不能上中文的论坛。嗯,顺便问下,你有什么值得推荐的TELNET BBS站点吗?
我有三个,都是中文的
smth.edu.cn水木清华
mitbbs.cn
bbs.nsysu.edu.tw中山大学(台湾)
回复 支持 反对

使用道具 举报

发表于 2007-12-12 20:13:12 | 显示全部楼层
在纯文本环境下,要安装zhcon这样的外挂程序才能支持中文。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-12 21:18:07 | 显示全部楼层
嘿嘿,我不!
我要淫荡而华丽的手动!
回复 支持 反对

使用道具 举报

发表于 2007-12-13 02:07:17 | 显示全部楼层
Post by FreeID;1794902
嘿嘿,我不!
我要淫荡而华丽的手动!


那么在X下开个控制台吧,或者自己写个操作系统也可以。
要装专业有很多方法,用纯文本的Linux我想只能让人觉得你在无所事事。
我从来不跟自己过不去,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-13 11:16:25 | 显示全部楼层
……
楼上的,我明白你的意思,你在说我装B是不是?
不论是不是装B,既然你不想回答,就不要来给我扔臭鸡蛋,靠,老子,也不是吃素的。
再说了,你从哪看出来我装B了?嗯?
请教一个问题就是装B?
……
我肚子里有很多字眼想统统倒给你,可是想了想,既然说我装B了,那我就不妨真的装B一次,不和你计较,老子我装文明人!

不知道就不知道,你干脆回帖说不知道,或者沉默保持观望,看着这帖子沉没看我笑话,我没有丝毫怨言,这是正常的,我也不指望在论坛里提的问题有百分百的可能得到答案。
大家都是平常人,水平高低也是正常,无论低手还是高手都有若干不解的问题,这是耻笑的理由吗?嗯?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-13 11:22:31 | 显示全部楼层
在前面你好好的回帖,我也当朋友一样回复,语气的确是贱了一点,如果是朋友之间也没什么,现在回过头来,你居然就这样的人,靠啊,真晦气!
回复 支持 反对

使用道具 举报

发表于 2007-12-13 14:27:17 | 显示全部楼层
好了,貌似我不小心点燃了一个火药桶嘛。 我来看的时候已经
此帖于 07-12-13 11:39 被 FreeID 编辑.
可能原来的当量更大。
如果我的话让FreeID同学有什么误会的话那么请你原谅,我不想因为我个人的原因让你对Linuxsir有什么不好的印象。

稍微解释一下,我上面说在X下开终端,这个是我能想到的唯一的解决方案。现在zhcon已经没有怎么维护了,据说还有另外一个什么程序也可以让你在文字界面下正确地显示中文,但也没什么活力了。为什么呢?就是很少人在意这个东西。
既然FreeID同学在意了,说明你是属于愿意砸时间去实现自己哪怕很飘渺的愿望的人,那么你可能就有能力(至少是精力)去改变一些一般人认为根本不可能实现的东西,夸张一点就是写个新的操作系统,简单点就是重写一个Shell什么的。这没什么讽刺的意思,在摔死了很多被人们认为异想天开要学小鸟飞翔的人之后,人类有了飞机,从蓝天上俯视那些嘲笑过他们的人,又是多么的渺小。

“装”不是什么坏事,满足了温饱问题之后,人类前进的动力不就是一些快感吗?后者包括很多东西,比如满足自己的好奇心,而不只是生理意义上的东西。装一下专家,你就有了变成真的专家的动力,而在这过程中如果没人让你穿帮的话,那么只能说你是预支了自己的实力而已,不是坏事。所谓“生命不息,装B不止”,只要不损害别人利益,自己也开心,有什么不好。

为什么说你用纯文本就是无所事事呢?因为同样的问题已经有现成的解决方案,哪怕在X下开个全屏的终端都比纯文本强。创造出一个当然更好,还给中国人争气,只是纯文本模式固然有他的用处,但是你却偏偏拿他的短处来用,我该怎么形容你呢?

我最后一句说,我不跟自己过不去,原因是:
我觉得有时间就得花在更有意义的事情上,我前段时间天天研究各种桌面环境的配置,实现各种华丽的效果,现在想想,那就是我跟自己过不去,不就是重复别人的知识外卖弄一点小聪明,还不如去研究一下bash脚本什么的。
回复 支持 反对

使用道具 举报

发表于 2007-12-13 15:33:05 | 显示全部楼层
想起了一样东西,很多国内发行版的安装界面都是在文本方式下的,却可以显示中文,你可以去研究一下。
很早以前看过对这种显示方式的评价,说对机器配置有依赖,也就是说通用性不好。
这种显示方式叫什么我忘记的,只知道关键字是: fb, 貌似是framebuffer的缩写。
召唤高手。
回复 支持 反对

使用道具 举报

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

本版积分规则

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