当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]询问 所谓的中文支持 寻求明确支持
帖子发表于 : 2007-08-04 13:09 

注册: 2006-06-20 8:39
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
/var/lib/locales/supported.d/
下面三个文件zh, en ,locale都有什么用?
/usr/lib/locale/
下面的文件又有什么用?为什么这个目录下我的zh_CN.xxx和en_US.xx都是一样的?

还有关于dpkg-reconfigure
似乎只可以 dpkg-reconfigure locales吧 ?
那么各位高手所谓的 dpkg-reconfigure locale是什么意思?能写个例子出来么?

那么在/var/lib/locales/supported.d/里面每个文件中我都添加了zh_CN.GB2312 GB2312;
而且dpkg-reconfigure locales输出中也有zh_CN.GB2312,
那么怎么才能使用zh_CN.GB2312.....

================================================

关于ubuntu的中文支持,现在提到就令人恶心了。
我找了很久,根本没有找到所谓的文档支持,请赐教哪里可以看到debian或者ubuntu的关于编码的文档?
我觉得应该存在,但是就是找到不到,mplayer和emacs还有vim的文档都明确有一节在讲国际化编码问题。
那么debian和ubuntu的编码问题哪里有文档?
还有想问X11的字体编码支持和我最终所用的gui的编码支持什么关系?

最后想问就是看了所谓的GB2312和UTF8的解决帖子,我真的很愚钝,我一直想问why,解决方案的理由是什么?
每次都都没有理由....都是一行一行的code....

没有文档就是不成熟,那么冒昧的问一句,大家在解决中文支持的问题上,是在没有根据地自己摸索,还是根据文档去分析哪里有问题?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-04 13:24 
头像

注册: 2007-04-28 21:38
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
太专业了吧。
要搞linux 开发的人才会知道吧。


_________________
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-04 14:30 
头像

注册: 2005-08-14 19:53
帖子: 3998
送出感谢: 1
接收感谢: 2
只了解皮毛就不要乱叫。去看看什么叫locale,论坛里面有。

debian的locale配置需要软件。但是似乎也可以和其他发行版一样配置。不过用dpkg不是也很方便么?

需要使用中文界面的时候,需要定义。

export LC_ALL=zh_CN.GB2312

写到启动脚本里面。gdm的方法我忘记了,也是一样的。搜索!!

建议不要使用gbk,gb2312,gb18130。有些软件不支持。建议国际编码UTF-8。现在基本没有乱码了


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-04 14:41 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
你什么东西有乱码?

建议用UTF-8


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-08-04 15:34 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
我建议楼主 "man locale-gen" , 还有 ubuntu wiki的locale部分,或者debian参考手册, 你的问题大部分都能回答了,
http://wiki.ubuntu.org.cn/Locale
http://qref.sourceforge.net/Debian/refe ... zh-cn.html

我的理解:
/var/lib/locales/supported.d 下包含的locale都会被locale-gen compile ,,所以你不用3个都改,随便改一个就行,
/usr/lib/locale/下就是编译好的locale文件
dpkg-reconfigure 形式修改locale 的说明见于老的debian文档,现在已经不这么用了...

你可以用 locale 看系统当前的locale环境变量,locale -a 显示可用的locale ,,如果能看到zh_CN.gb2312,,那就可以
export LC_ALL=zh_CN.gb2312 来用

以上是我的理解,如果有误导,请见谅 : )


最后由 iblicf 编辑于 2007-08-04 15:42,总共编辑了 1 次

页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-04 15:41 

注册: 2006-06-20 8:39
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
jarryson 写道:
只了解皮毛就不要乱叫。去看看什么叫locale,论坛里面有。

debian的locale配置需要软件。但是似乎也可以和其他发行版一样配置。不过用dpkg不是也很方便么?

需要使用中文界面的时候,需要定义。

export LC_ALL=zh_CN.GB2312

写到启动脚本里面。gdm的方法我忘记了,也是一样的。搜索!!

建议不要使用gbk,gb2312,gb18130。有些软件不支持。建议国际编码UTF-8。现在基本没有乱码了


I do not wanna have any contentions with you.
You nice, but you do not answer any question of my post. right?

Why could you just directly tell me where can i get all the documents for the

----------------------------------------------
International Character Set Support ?
----------------------------------------------

What if i need to dealing with Dutch.
Can u show me the "how to" and with simple interpretation.
I will really appreciate it.

by the way, "只了解皮毛就不要乱叫" hurts ......
I just need for
----------------------------------------------
International Character Set Support
----------------------------------------------
so i guess i do not deserve it , right ?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-08-04 16:09 

注册: 2006-06-20 8:39
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
iblicf 写道:
你可以用 locale 看系统当前的locale环境变量,locale -a 显示可用的locale ,,如果能看到zh_CN.gb2312,,那就可以
export LC_ALL=zh_CN.gb2312 来用
以上是我的理解,如果有误导,请见谅 : )

非常感谢你
代码:
~$ locale -a | grep gb2312
zh_CN.gb2312
~/tmp$ enca -L zh list.txt
Simplified Chinese National Standard; GB2312
  CRLF line terminators
~/tmp$ export LC_ALL=zh_CN.gb2312
~/tmp$ mousepad list.txt

的确是ok的~

但和我想要达到的还有差距,我去看完wiki之后再回来处理整个帖子。




[/code]


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-08-04 19:12 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
zerg17 写道:
iblicf 写道:
你可以用 locale 看系统当前的locale环境变量,locale -a 显示可用的locale ,,如果能看到zh_CN.gb2312,,那就可以
export LC_ALL=zh_CN.gb2312 来用
以上是我的理解,如果有误导,请见谅 : )

非常感谢你
代码:
~$ locale -a | grep gb2312
zh_CN.gb2312
~/tmp$ enca -L zh list.txt
Simplified Chinese National Standard; GB2312
  CRLF line terminators
~/tmp$ export LC_ALL=zh_CN.gb2312
~/tmp$ mousepad list.txt

的确是ok的~

但和我想要达到的还有差距,我去看完wiki之后再回来处理整个帖子。




[/code]


GB2312会超多麻烦,至少繁体中文无法解码


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-04 19:20 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
引用某人的话:GBK 是猪。。。。。。
还有什么香港字没有的。。

用 GB18030 多好~
和 windows 的编码兼容的。~ :P


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-08-04 19:52 

注册: 2006-06-20 8:39
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
在需要多国语言支持的情况下,只好选在utf8,

为什么不用UTF8,该死的编码
如果世界上只有UTF8多好

以后处理GBK和GB2312的时候
我就用上面的方法....


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-08-04 20:07 
头像

注册: 2005-12-15 21:52
帖子: 351
送出感谢: 0 次
接收感谢: 0 次
推荐用utf8,地球人一直用它 :lol:
遇到文档有GBK或GB2312的,用gedit确认一下编码,然后用convmv转换一下就好了


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-08-05 10:07 

注册: 2006-04-11 9:01
帖子: 723
送出感谢: 0 次
接收感谢: 0 次
中文编码GB2312<GBK<GB18030,是个逐渐扩充的过程。

Linux的大环境就用utf8吧。网页编码可以自己在浏览器的“view”里设置,文本可以用gedit打开时自己设定,邮件客户端也可以在首选项里自定义。所以基本不存在与外界不匹配的问题。

如果不是想理解locale的原理的话,这些已经够用了(说实话,我对编码和locale的原理也不怎么明白,这两天在研究着)。


_________________
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-08-07 19:34 

注册: 2007-05-06 10:56
帖子: 28
送出感谢: 1
接收感谢: 0 次
请查看这个帖子,基本上按我说的设置,中文gb18030的环境使用大部分问题都可以解决了,有别的问题,可以大家一起来讨论,http://forum.ubuntu.org.cn/viewtopic.php?t=67407&highlight=


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译