LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: yuio654

设置了locale中文还是乱码,大家帮忙看看哪里错了?

[复制链接]
发表于 2008-10-30 12:50:07 | 显示全部楼层
zhcon是终端下的中文环境,好久好久好久没有开发了,反正我是编译不过的,实在要在终端下用中文,可以试试jmcce。另外,xtrem都是支持中文的,没有必要切换到终端下面去。
字体是肯定要装的,不装中文字体,不显示乱码就怪了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 12:58:11 | 显示全部楼层
Post by flies;1901385
zhcon是终端下的中文环境,好久好久好久没有开发了,反正我是编译不过的,实在要在终端下用中文,可以试试jmcce。另外,xtrem都是支持中文的,没有必要切换到终端下面去。
字体是肯定要装的,不装中文字体,不显示乱码就怪了。



emerge  wqy-bitmapfont以后,ssh登陆中文还是显示乱码

郁闷啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 13:08:02 | 显示全部楼层
Post by druggo;1901087
没有X要显示中文?只有zhcon了,要不装其他的类似软件。


大家的gentoo服务器不会都把x装上了吧?

没有x的话,如果中文都是乱码,搞个ftp都头疼
回复 支持 反对

使用道具 举报

发表于 2008-10-30 15:13:53 | 显示全部楼层
乱码解决很简单阿
首先,搞定输出环节,确保输出的确实是中文,并搞清楚字符集是什么
然后,搞定显示环节,确保显示过程中,每一个程序都可以支持这个字符集,并且都在使用这个字符集
回复 支持 反对

使用道具 举报

发表于 2008-10-30 15:21:47 | 显示全部楼层
如果仅仅是显示的话,不介意就给内核打个中文显示补丁。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 17:56:58 | 显示全部楼层
Post by zhllg;1901445
乱码解决很简单阿
首先,搞定输出环节,确保输出的确实是中文,并搞清楚字符集是什么
然后,搞定显示环节,确保显示过程中,每一个程序都可以支持这个字符集,并且都在使用这个字符集


老大太深奥了,再给点提示吧,我是用ftp往gentoo上传了一个中文名的txt文件,文件名是中文混杂数字类似“66你好”,现在显示是66??.txt
回复 支持 反对

使用道具 举报

发表于 2008-10-30 18:32:47 | 显示全部楼层
你知道这个文件名用的是什么字符集么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 18:37:44 | 显示全部楼层
Post by zhllg;1901539
你知道这个文件名用的是什么字符集么?


用记事本编辑的文件,看了一下是ansi的

另存为utf-8的再传上去,还是显示的乱码
回复 支持 反对

使用道具 举报

发表于 2008-10-30 19:14:55 | 显示全部楼层
你还没搞清楚什么是字符集
ansi是英文字符集
你在windows里创建的文件,那应该是gb字符集
utf8环境里自然是乱码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 21:45:17 | 显示全部楼层
Post by zhllg;1901556
你还没搞清楚什么是字符集
ansi是英文字符集
你在windows里创建的文件,那应该是gb字符集
utf8环境里自然是乱码


老大的意思是设置成zh_CN.GB18030?

我先试试看

晕,lc_ctype 设置成zh_ch.gb18030,从windows上传到饿中文文件果然不是乱码了

不知道怎样设置会显示utf-8和gb18030的中文?
回复 支持 反对

使用道具 举报

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

本版积分规则

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