LinuxSir.cn,穿越时空的Linuxsir!

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

关于2007的中文显示问题

[复制链接]
发表于 2006-10-7 12:29:51 | 显示全部楼层 |阅读模式
我默认是简体中文安装,然后还安装了多语言支持.
但KDE界面中有的汉字有的显示正常,有的显示成了小圆点.
网页上的一切显示正常.
应该怎么解决?
发表于 2006-10-7 13:01:39 | 显示全部楼层
============================
回复 支持 反对

使用道具 举报

发表于 2006-10-7 13:01:55 | 显示全部楼层
==================================
回复 支持 反对

使用道具 举报

发表于 2006-10-7 17:12:34 | 显示全部楼层
删除日文字体即可。或者调整字体搜寻的顺序,把中文字体放在日文字体之前。这是由于 UTF-8 字符集把中文汉字和日文汉字放在一块编码所致。
回复 支持 反对

使用道具 举报

发表于 2006-10-8 03:21:41 | 显示全部楼层
Post by ShiyuTang
删除日文字体即可。或者调整字体搜寻的顺序,把中文字体放在日文字体之前。这是由于 UTF-8 字符集把中文汉字和日文汉字放在一块编码所致。


请问要怎么做?
回复 支持 反对

使用道具 举报

发表于 2006-10-12 08:49:38 | 显示全部楼层
Post by ShiyuTang
删除日文字体即可。或者调整字体搜寻的顺序,把中文字体放在日文字体之前。这是由于 UTF-8 字符集把中文汉字和日文汉字放在一块编码所致。

中国和日本不共戴天啊。
回复 支持 反对

使用道具 举报

发表于 2006-10-12 12:00:06 | 显示全部楼层
在软件包管理器里搜索 japanese,然后卸掉那个字体的 rpm 包即可。

这个问题是 UTF-8 为了节省空间,而将简体中文汉字、繁体中文汉字、日文汉字中间字形相同的放在同一个位置编码。操作系统在搜索汉字的字形时,如果日文字体在中文字体的前面,那就会采用日文的字体,但因为大多数日文字体中汉字不全,所以就会出现空白。

这个问题只有在 UTF-32 中才能解决,这个字符集是将三种汉字分开编码的,所以不会有此问题。但目前 UTF-32 还不流行,仅仅是出于开发阶段。

为了避免此问题,Ubuntu、SUSE 和 Fedora Core 都发展出了自己的技术,通过判断用户的 locale 信息来选择字体,但 Mandriva 在这方面相当落后,问题很大。
回复 支持 反对

使用道具 举报

发表于 2006-10-12 12:36:53 | 显示全部楼层
Post by ShiyuTang
在软件包管理器里搜索 japanese,然后卸掉那个字体的 rpm 包即可。

这个问题是 UTF-8 为了节省空间,而将简体中文汉字、繁体中文汉字、日文汉字中间字形相同的放在同一个位置编码。操作系统在搜索汉字的字形时,如果日文字体在中文字体的前面,那就会采用日文的字体,但因为大多数日文字体中汉字不全,所以就会出现空白。

这个问题只有在 UTF-32 中才能解决,这个字符集是将三种汉字分开编码的,所以不会有此问题。但目前 UTF-32 还不流行,仅仅是出于开发阶段。

为了避免此问题,Ubuntu、SUSE 和 Fedora Core 都发展出了自己的技术,通过判断用户的 locale 信息来选择字体,但 Mandriva 在这方面相当落后,问题很大。


回复很有说服力。谢谢。
郁闷,是哪个背时的人设计的字体管理,居然把不共戴天的中文日文放到一个盒子里,怎么不把他家乡话和那个国旗所个像烧饼一样的圆点的国家的语言放一个盒子里呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-12 12:48:42 | 显示全部楼层
Post by ShiyuTang
在软件包管理器里搜索 japanese,然后卸掉那个字体的 rpm 包即可。

这个问题是 UTF-8 为了节省空间,而将简体中文汉字、繁体中文汉字、日文汉字中间字形相同的放在同一个位置编码。操作系统在搜索汉字的字形时,如果日文字体在中文字体的前面,那就会采用日文的字体,但因为大多数日文字体中汉字不全,所以就会出现空白。

这个问题只有在 UTF-32 中才能解决,这个字符集是将三种汉字分开编码的,所以不会有此问题。但目前 UTF-32 还不流行,仅仅是出于开发阶段。

为了避免此问题,Ubuntu、SUSE 和 Fedora Core 都发展出了自己的技术,通过判断用户的 locale 信息来选择字体,但 Mandriva 在这方面相当落后,问题很大。



你究竟有没有搞清楚什么是UTF-8,什么是UTF-32了没有??????
回复 支持 反对

使用道具 举报

发表于 2006-10-12 12:51:13 | 显示全部楼层
Post by keenking
你究竟有没有搞清楚什么是UTF-8,什么是UTF-32了没有??????

你搞清楚了就说出来嘛,你的回复看得人心里酸酸痒痒的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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