LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1373|回复: 11

把locale转换成zh_CN.UTF8好吗?

[复制链接]
发表于 2005-9-8 11:40:21 | 显示全部楼层 |阅读模式
仔细看看,utf8还是很不错的,想换成UTF-8,但不知道它和常用的软件配合的怎么样,另外,原来的中文文件怎么办呢?大家给提个意见吗?
发表于 2005-9-8 12:25:13 | 显示全部楼层
没有问题

UTF-8 下好处多多

常用的软件都是国际化的 , UTF-8 下一样中文


locale 跟文件编码没有关系

UTF-8 下一样处理 gb , big5 编码的文件
回复 支持 反对

使用道具 举报

发表于 2005-9-8 13:35:23 | 显示全部楼层
UTF-8很好,用了这么久,就只有一个问题还不知道怎么解决
就是lftp用代理访问校外的FTP中文显示不了
难道ftp:charset变量对hftp不起作用?
回复 支持 反对

使用道具 举报

发表于 2005-9-8 15:20:19 | 显示全部楼层
可能是用的代理有问题
回复 支持 反对

使用道具 举报

发表于 2005-9-8 16:47:22 | 显示全部楼层
那么原来gb的文件名怎么办?
批量转换吗?
和gb的机器交换文件呢?Windows支持utf8吗?
如果好,我也想转了。
回复 支持 反对

使用道具 举报

发表于 2005-9-8 17:04:19 | 显示全部楼层
Windows 分区的文件名其实就是 utf8 编码的

linux 下挂载的时候参数改 iocharset=utf8 就可以了


改文件名编码可以用 convmv
先 apt-get install convmv

然后
convmv -f cp936 -t utf8 --notest -r  <要改文件名编码的目录或文件>


如果她提示说已经是 utf8 , 而你确认确实是 gb 编码
那就 加上  --nosmart 参数
即 convmv -f cp936 -t utf8 --notest -r --nosmart <要改文件名编码的目录或文件>
回复 支持 反对

使用道具 举报

发表于 2005-9-8 17:08:41 | 显示全部楼层
Tex我还没弄好utf8的问题
别的倒没有什么
再一个就是别人写的东西是cp936的话还是感觉有点麻烦
不过我坚持用它了
All things in UTF8
http://lidaobing.blogchina.com/133161.html
这是一位大侠的一些解决办法
我正在研究那个unisong
不过还是没弄好
回复 支持 反对

使用道具 举报

发表于 2005-9-8 19:46:21 | 显示全部楼层
Post by jhuangjiahua
可能是用的代理有问题

我也不是很清楚
不过如果locale用GBK的话是没问题的,但是我还是比较喜欢用UTF-8
回复 支持 反对

使用道具 举报

发表于 2005-9-8 23:58:10 | 显示全部楼层
Post by jhuangjiahua
Windows 分区的文件名其实就是 utf8 编码的

linux 下挂载的时候参数改 iocharset=utf8 就可以了


改文件名编码可以用 convmv
先 apt-get install convmv

然后
convmv -f cp936 -t utf8 --notest -r  <要改文件名编码的目录或文件>


如果她提示说已经是 utf8 , 而你确认确实是 gb 编码
那就 加上  --nosmart 参数
即 convmv -f cp936 -t utf8 --notest -r --nosmart <要改文件名编码的目录或文件>


问问:
NTFS / FAT / FAT16 / FAT32 都是用 UTF8 的么?
还是说由系统决定?

谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-9-9 01:06:33 | 显示全部楼层
FAT 用  UTF-8
NTFS 似乎是 UTF-16


都一样用  iocharset=utf8 参数挂载
回复 支持 反对

使用道具 举报

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

本版积分规则

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