QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: haulm

投票决定 SP3 默认编码你希望是 GB 码还是UTF8 码

[复制链接]
发表于 2010-12-1 12:57:02 | 显示全部楼层
对了,我记得fsautomount应该可以判断编码来着。如果不是的话,最好改成可以通过判断编码来决定fstab内容的样子。
回复

使用道具 举报

 楼主| 发表于 2010-12-1 13:18:02 | 显示全部楼层
原帖由 sejishikong 于 2010-12-1 12:57 发表
对了,我记得fsautomount应该可以判断编码来着。如果不是的话,最好改成可以通过判断编码来决定fstab内容的样子。

原来是判断编码的,不过我看到现在的脚本早改成死的了。
回复

使用道具 举报

 楼主| 发表于 2010-12-2 11:05:52 | 显示全部楼层
原帖由 jiangtao9999 于 2010-11-29 09:54 发表
都一样,兼容最重要。以前gb的兼容好于utf8。现在除了文本文件外,其他的兼容好了很多。而且现在似乎windows下面编码也很多转到了utf8。

默认 kwrite 打开仍是先检查 GB18030 的,而默认坚持 GB 码是错误的,导致各种各样的乱码问题,你不可能要求 Linux 大环境去尊重 Magic 的选择,连国内的商业开发版本都放弃了 GB 仅靠我们的力量根本扭转不了局面,更多的编码问题在其它默认 UTF8 码的系统中解决,而是在 Magic 中出现更多的乱码。
我之所以有这个决定是因为在以前,如果编码默认为 UTF8 码是会造成 Win 和 Linux 媒介沟通时文件名乱码,可是现在无论你用 UTF8 码还是 GB 码,只要设置正确,这个问题就不存在,当你把两种编码放在一起应用比较时,我只能选择其中一个默认编码,它在应用软件中遇到的乱码最少,那只有 zh_CN.UTF8 。
文本文件 Kwrite 完全会自动识别,而且保持了默认 GB18030 编码保存,所以操作后的普通文件到 Win 下面一样可以看,双系统时你直接复制给 Win 分区然后到 Win 打开是一样的效果。
有兄台认为 SP3 选择 UTF8 而不支持 SP3,那绝对是错误的,你用了才知道到底好不好,不好可以尽早提意见。
2.6 肯定会去参照 2.5SP3 的选择和使用后的反应。
回复

使用道具 举报

 楼主| 发表于 2010-12-2 11:19:28 | 显示全部楼层
也就是说现在的 SP3 版本,默认不改配置情况下,你在 MGC 写一个文本就是GB码的,你在Win写一个文本也是GB码的,它们直接在两个系统中互相传递都不会有乱码发生。
MGC SP3 只是系统处理用了UTF8 码,文件名默认为 UTF8 码,复制给任何介质的文件名系统会自动又改成挂载对象所对应的编码,这是目前 Linux 挂载分区和以前严重的区别,以前 fstab 等配置所定义的编码都是给你挂载的对象定义的,现在不是了,倒过来了,都是对自己系统在用编码的定义。在UTF8码的系统下,你在 fstab 中把 gb 码分区那设置 isocharset=gbk 反而造成乱码,所以不管你挂载分区是什么编码,那是系统的事,不用你操心,你只要设置转换成的编码就可以了,所以全都要设置为 UTF8。
系统需要一个标准,目前 UTF8 就是标准,如果坚持系统默认 GB 码,你会遇到上网下载硬盘中的中文文件名全是乱码,解压出来的中文文件名是乱码的现象,而且很多不懂国际化编程的作者写的软件也都只能支持 UTF8,你觉得这样舒服么?
我说这么多,就是要澄清现在的选择是正确的,你用了就知道只是系统开发发生了对编码选择的变化,而在使用习惯上根本没发生改变。

[ 本帖最后由 haulm 于 2010-12-2 11:35 编辑 ]
回复

使用道具 举报

发表于 2010-12-8 18:13:47 | 显示全部楼层
对了,chromium 用 zh_CN.GB18030 运行有什么错误?
我现在就是 LANG=zh_CN.GB18030 chromium 方式运行的,貌似很正常啊。
回复

使用道具 举报

发表于 2010-12-8 18:43:27 | 显示全部楼层
原帖由 jiangtao9999 于 2010-12-8 18:13 发表
对了,chromium 用 zh_CN.GB18030 运行有什么错误?
我现在就是 LANG=zh_CN.GB18030 chromium 方式运行的,貌似很正常啊。

用GB码运行google chrome在保存网页时,网页的文件名会有乱码。
回复

使用道具 举报

 楼主| 发表于 2010-12-8 22:52:29 | 显示全部楼层
原帖由 jiangtao9999 于 2010-12-8 18:13 发表
对了,chromium 用 zh_CN.GB18030 运行有什么错误?
我现在就是 LANG=zh_CN.GB18030 chromium 方式运行的,貌似很正常啊。

当然没问题啦,那是因为你的设置无效,HOHO,打开 chromium 这个文件,里面有一句我加进去的 LANG=zh_CN.UTF8 。
回复

使用道具 举报

发表于 2010-12-9 10:07:52 | 显示全部楼层
原帖由 haulm 于 2010-12-8 10:52 PM 发表

当然没问题啦,那是因为你的设置无效,HOHO,打开 chromium 这个文件,里面有一句我加进去的 LANG=zh_CN.UTF8 。

Gentoo 用户表示这个回帖看不懂。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 11:48 , Processed in 0.038252 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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