[问题]为什么linux下的中文显示哦总有问题?

系统字体配置、中文显示和输入法问题
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

[问题]为什么linux下的中文显示哦总有问题?

#1

帖子 ffsxsy » 2008-07-26 12:32

在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?
amd x2 250
amd 785g主板
2g ddr3 1333内存
2ine
帖子: 200
注册时间: 2008-05-02 15:55

#2

帖子 2ine » 2008-07-26 13:05

LZ指的是什么乱码?
网页乱码?文本乱码?还是挂载分区后的文件名乱码?
应该先讲清楚,再发贴
头像
佚之狐L
帖子: 840
注册时间: 2008-01-28 13:02

Re: [问题]为什么linux下的中文显示哦总有问题?

#3

帖子 佚之狐L » 2008-07-26 14:06

ffsxsy 写了:在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?
在Win下用IE开个网页,再把编码改成unicode,看看哪个更乱

代码: 全选

unicode为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。微软公司使用了代码页(Codepage)转换表的技术来过渡性的部分解决这一问题,即通过指定的转换表将非 Unicode 的字符编码转换为同一字符对应的系统内部使用的 Unicode 编码。可以在“语言与区域设置”中选择一个代码页作为非 Unicode 编码所采用的默认编码方式,如936为简体中文GBK,950为正体中文Big5(皆指PC上使用的)。在这种情况下,一些非英语的欧洲语言编写的软件和文档很可能出现乱码。而将代码页设置为相应语言中文处理又会出现问题,这一情况无法避免。从根本上说,完全采用统一编码才是解决之道,但目前上无法做到这一点
在XP下没见过乱码,只是因为MS把语言与区域分的好,简体中文的XP也就看下英文不乱
而Linux下用Unicode,理论上解决了乱码的问题,但为什么我们还是能看到乱码呢,多部分还是中文 的,只能这么说,因为那些乱码的文件不规范,不符合Unicode的标准。它们可能用GB2312-80、GBK什么的编的码,而简体中文的XP原生的支持这些编码。这些文件在英文的XP里(如果没安装中支持,也就是中文的编码)还是会乱码的
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
头像
异域追梦者
帖子: 424
注册时间: 2008-02-18 0:25
联系:

#4

帖子 异域追梦者 » 2008-07-26 21:57

字体问题 也许
图片
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: [问题]为什么linux下的中文显示哦总有问题?

#5

帖子 delectate » 2008-07-26 22:32

佚之狐L 写了:
ffsxsy 写了:在xp下根本看不到中文乱码的问题,差距为什么这么大呢?
还是中国对linux贡献极少呢?
在Win下用IE开个网页,再把编码改成unicode,看看哪个更乱

代码: 全选

unicode为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。微软公司使用了代码页(Codepage)转换表的技术来过渡性的部分解决这一问题,即通过指定的转换表将非 Unicode 的字符编码转换为同一字符对应的系统内部使用的 Unicode 编码。可以在“语言与区域设置”中选择一个代码页作为非 Unicode 编码所采用的默认编码方式,如936为简体中文GBK,950为正体中文Big5(皆指PC上使用的)。在这种情况下,一些非英语的欧洲语言编写的软件和文档很可能出现乱码。而将代码页设置为相应语言中文处理又会出现问题,这一情况无法避免。从根本上说,完全采用统一编码才是解决之道,但目前上无法做到这一点
在XP下没见过乱码,只是因为MS把语言与区域分的好,简体中文的XP也就看下英文不乱
而Linux下用Unicode,理论上解决了乱码的问题,但为什么我们还是能看到乱码呢,多部分还是中文 的,只能这么说,因为那些乱码的文件不规范,不符合Unicode的标准。它们可能用GB2312-80、GBK什么的编的码,而简体中文的XP原生的支持这些编码。这些文件在英文的XP里(如果没安装中支持,也就是中文的编码)还是会乱码的
恩,不错

把编码问题讲了清楚

下面看看哪位高手再详细说说万国码吧!
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#6

帖子 ffsxsy » 2008-08-17 12:10

怎么让ubuntu支持
GB2312-80、GBK什么的编的码
呢?中国人这么多,高手应该有几个吧
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#7

帖子 HuntXu » 2008-08-17 12:12

ffsxsy 写了:怎么让ubuntu支持
GB2312-80、GBK什么的编的码
呢?中国人这么多,高手应该有几个吧
非标准的东西,支持来干嘛?
HUNT Unfortunately No Talent...
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#8

帖子 ffsxsy » 2008-08-17 12:14

HuntXu 写了:
ffsxsy 写了:怎么让ubuntu支持
GB2312-80、GBK什么的编的码
呢?中国人这么多,高手应该有几个吧
非标准的东西,支持来干嘛?
这个解决不了,linux绝对普及不了
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼

#9

帖子 matri » 2008-08-17 12:26

你如果用英文版xp,就能经常看到乱七八糟的而且是你无法解决的乱码,linux就没这么多事。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#10

帖子 solcomo » 2008-08-17 12:31

把locale改成gbk
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#11

帖子 HuntXu » 2008-08-17 12:33

solcomo 写了:把locale改成gbk
utf-8的又乱了... :lol:
HUNT Unfortunately No Talent...
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#12

帖子 solcomo » 2008-08-17 12:40

HuntXu 写了:
solcomo 写了:把locale改成gbk
utf-8的又乱了... :lol:
...lz需要和windows一样
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32

#13

帖子 ffsxsy » 2008-08-17 13:08

怎么更改locate
amd x2 250
amd 785g主板
2g ddr3 1333内存
gridle
帖子: 50
注册时间: 2008-06-30 17:58

#14

帖子 gridle » 2008-08-18 18:07

matri 写了:你如果用英文版xp,就能经常看到乱七八糟的而且是你无法解决的乱码,linux就没这么多事。
這位兄弟,我就是英文版XP。根本就沒有亂碼好不!!用過再說,不要憑感覺說話。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

#15

帖子 luojie-dune » 2008-08-18 21:38

gridle 写了:
matri 写了:你如果用英文版xp,就能经常看到乱七八糟的而且是你无法解决的乱码,linux就没这么多事。
這位兄弟,我就是英文版XP。根本就沒有亂碼好不!!用過再說,不要憑感覺說話。
这位兄弟我们周围的电脑全是英文版的系统,有没有乱码问题可以自己来问IT。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
回复