[问题]为什么linux下的中文显示哦总有问题?
- ffsxsy
- 帖子: 779
- 注册时间: 2007-11-04 16:32
[问题]为什么linux下的中文显示哦总有问题?
在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?
还是中国对linux贡献极少呢?
amd x2 250
amd 785g主板
2g ddr3 1333内存
amd 785g主板
2g ddr3 1333内存
- 佚之狐L
- 帖子: 840
- 注册时间: 2008-01-28 13:02
Re: [问题]为什么linux下的中文显示哦总有问题?
在Win下用IE开个网页,再把编码改成unicode,看看哪个更乱ffsxsy 写了:在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?
代码: 全选
unicode为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。微软公司使用了代码页(Codepage)转换表的技术来过渡性的部分解决这一问题,即通过指定的转换表将非 Unicode 的字符编码转换为同一字符对应的系统内部使用的 Unicode 编码。可以在“语言与区域设置”中选择一个代码页作为非 Unicode 编码所采用的默认编码方式,如936为简体中文GBK,950为正体中文Big5(皆指PC上使用的)。在这种情况下,一些非英语的欧洲语言编写的软件和文档很可能出现乱码。而将代码页设置为相应语言中文处理又会出现问题,这一情况无法避免。从根本上说,完全采用统一编码才是解决之道,但目前上无法做到这一点
而Linux下用Unicode,理论上解决了乱码的问题,但为什么我们还是能看到乱码呢,多部分还是中文 的,只能这么说,因为那些乱码的文件不规范,不符合Unicode的标准。它们可能用GB2312-80、GBK什么的编的码,而简体中文的XP原生的支持这些编码。这些文件在英文的XP里(如果没安装中支持,也就是中文的编码)还是会乱码的
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
大漠西风飞翠羽,江南八月看桂花
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: [问题]为什么linux下的中文显示哦总有问题?
恩,不错佚之狐L 写了:在Win下用IE开个网页,再把编码改成unicode,看看哪个更乱ffsxsy 写了:在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?在XP下没见过乱码,只是因为MS把语言与区域分的好,简体中文的XP也就看下英文不乱代码: 全选
unicode为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。微软公司使用了代码页(Codepage)转换表的技术来过渡性的部分解决这一问题,即通过指定的转换表将非 Unicode 的字符编码转换为同一字符对应的系统内部使用的 Unicode 编码。可以在“语言与区域设置”中选择一个代码页作为非 Unicode 编码所采用的默认编码方式,如936为简体中文GBK,950为正体中文Big5(皆指PC上使用的)。在这种情况下,一些非英语的欧洲语言编写的软件和文档很可能出现乱码。而将代码页设置为相应语言中文处理又会出现问题,这一情况无法避免。从根本上说,完全采用统一编码才是解决之道,但目前上无法做到这一点
而Linux下用Unicode,理论上解决了乱码的问题,但为什么我们还是能看到乱码呢,多部分还是中文 的,只能这么说,因为那些乱码的文件不规范,不符合Unicode的标准。它们可能用GB2312-80、GBK什么的编的码,而简体中文的XP原生的支持这些编码。这些文件在英文的XP里(如果没安装中支持,也就是中文的编码)还是会乱码的
把编码问题讲了清楚
下面看看哪位高手再详细说说万国码吧!
- ffsxsy
- 帖子: 779
- 注册时间: 2007-11-04 16:32
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
- ffsxsy
- 帖子: 779
- 注册时间: 2007-11-04 16:32
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
-
- 帖子: 50
- 注册时间: 2008-06-30 17:58
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中