非中文操作系统打开 UTF8 的中文网页 ,会显示为乱码吗?如果有的话,大概是什么比例?有哪些操作系统会这样?

2011-03-17 18:02:48 +08:00
 chuangbo
5514 次点击
所在节点    问与答
16 条回复
keakon
2011-03-17 18:07:58 +08:00
没有中文字体就会乱码。现在主流的个人操作系统都会有,自制的小系统为了节省空间,可能会不带中文字体。
raptium
2011-03-17 18:11:56 +08:00
Windows 7 不会乱码 昨天刚装了一遍 英文版的 忘记改 locale 就上网了 没问题
Mac 的话 应该怎么都不会乱码吧 除非装系统没装 additional fonts
chuangbo
2011-03-17 18:26:24 +08:00
@raptium @keakon 谢谢。推上有人说 90% 以上都会乱码,吓我一跳。因为我看 wikipedia 首页一堆鸟语,没一个乱码。

我主要是想知道他们乱码的比例有多大,值不值得为了他们不看到乱码而把仅有的一句中文改为图片。
呼唤在 @lianghai 等在国外生活的同学~
9hills
2011-03-17 19:10:15 +08:00
@chuangbo 主流操作系统都没问题,再不济都会配中文字体的
lianghai
2011-03-17 19:25:24 +08:00
@keakon 没有中文字体会导致没法显示字符(比如显示成方框或者 Unicode 编码),但和字符编码识别错误导致的乱码毕竟还是不一样的。

@raptium 不准确。

@chuangbo
如今所有主流操作系统都支持 Unicode 了,网页乱码与否主要就取决于浏览器是否能识别出正确的编码了,你只要能为网页文件指定正确的编码就没问题。
如果你没有指定页面的编码,然后浏览器又猜错编码了,当然会乱码。如果你把整个页面都指定为 UTF-8 编码,那就没有什么问题了,因为 Unicode 包含了常见文字的所有字符。
维基百科所有页面的编码都是 charset=UTF-8,所以不会乱码。
如果一个英文页面里插入了一句中文,但这个英文页面自身没有指定任何编码,浏览器就会猜这个页面是西文编码(ASCII、ISO-8859-1 那种),然后遇到中文字符的时候就混乱了。
那些“90% 以上都会乱码”的大多是没有正确指定编码,或者指定了 GB2312 这样的非通用编码。
lianghai
2011-03-17 19:26:45 +08:00
我说的这堆的大意应该是没问题了。但 @jjgod 看到之后肯定能挑出不少地方都说得不严谨…… >_<
希望没有大错。
keakon
2011-03-17 19:42:59 +08:00
@lianghai 很明显楼主要问的不是这个问题…如果编码错了,就不是哪些操作系统不能识别,而是所有人都会乱码
chuangbo
2011-03-17 19:46:00 +08:00
@lianghai 谢谢详细的解答。但是我的提问可能不是很准确。其实我想问的不是是否乱码,而是这些非中文操作系统有多少比例的能显示出正常的中文?
chuangbo
2011-03-17 19:46:51 +08:00
@keakon ^_^ 谢谢,确实很不好意思,问的不准确。
zhouyang
2011-03-17 19:48:24 +08:00
@chuangbo win7不知道,反正以前英文版的xp是会出乱码的,没有中文字体
lianghai
2011-03-17 20:17:43 +08:00
@keakon 好吧,我二了,看到楼主提出 UTF-8 还以为就是讨论的编码问题……-_-
但同样是一个没有指定编码的 GB2312 网页,在中文 Windows 和英文 Windows 上的效果似乎就是不一样的。中文 Windows 的中文浏览器会把 GB2312 等中文特有编码的优先级提高吧(因为那个语言顺序的列表)……

@chuangbo 如果明确指定了编码(UTF-8 为佳),就只剩字体的问题了。
raptium
2011-03-17 21:06:50 +08:00

英文版 Windows 7 自带东亚语言包 可以看
英文版 Windows XP 默认不安装东亚语言包 是要装了才行
Mac 也是默认有中文字体
Linux 发行版太多不好说 主流的那些应该都没问题 比如 Ubuntu 即使是当年的 5.04 也能显示忽大忽小忽黑忽楷的奇葩中文网页
chone
2011-03-17 21:12:59 +08:00
几个主流的linux发行版如果没装中文语言包的话能显示部分,其他的显示方块什么的
chuangbo
2011-03-17 21:22:02 +08:00
@lianghai 明确指定了编码。只剩字体问题。

@raptium 谢谢。只要是正确的字就行。

那现在问题就在于,这些带东亚语言包的操作系统,在国外市场份额是多少?换句话说,像XP这种古老的操作系统还有多少人用?和前段时间 M$ 公布的 IE6 使用者分布比例是否相似?
chone
2011-03-17 21:26:35 +08:00
@chuangbo 有一点可以确定,IE6作为主力浏览器的肯定是xp。
xhacker
2011-03-17 21:52:30 +08:00
Ubuntu 是没有问题的,默认安装了 ttf-wqy-microhei,CJK 全搞定~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/9939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX