LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: freevoice

gb2312,gbk,gb18030和UTF-8我应该用哪个?

[复制链接]
发表于 2009-4-17 13:25:13 | 显示全部楼层
Post by gulfstream;1975649
mount的时候加上参数iocharset=utf8 codepage=936


现在不推荐这样mount了,只要加nls=utf8就可以了。
vim/gvim打开gbk编码的文档乱码问题很容易解决,vimrc/gvimrc里面设一下就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 18:01:07 | 显示全部楼层
一个简单的 locale 搞这么复杂啊,windows 用 cp936 代码页,用 gb2312, gbk, gb18030 都可以,这几个字符集一个比一个大,从上到下兼容。linux 大都用 utf-8 ,选 locale 时去掉 zh_CN.UTF-8 前的注释就好了。这里面关键的就是别老是把 locale 换来换去,这样你在某个文件系统中保存的文件就是各种各样的编码了。win 分区挂上时注意编码问题,根本不会出现乱码问题。

最后出现的乱码问题就是字体中没有那个编码,不过这样的情况不多见,修改 /etc/fonts 目录下的文件也可以解决。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 18:56:32 | 显示全部楼层
我是en_US.UTF-8,然后兼容zh_CN.*
回复 支持 反对

使用道具 举报

发表于 2009-4-20 22:21:44 | 显示全部楼层
推荐使用UTF-8,不要选择逃避,所有的问题都可以解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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