LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo下怎么看非UTF-8的文本

[复制链接]
发表于 2007-10-3 20:56:23 | 显示全部楼层 |阅读模式
我的设置:
1.locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.GB18030 GB18030

2./etc.env.d/100i18n
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"

我想问一下,在gentoo下面怎么设置,就可以看gbk或gb2312的文本呢?
我打开都是乱码?
发表于 2007-10-3 21:11:08 | 显示全部楼层
因程序而异,比如vim
$ grep encoding ~/.vimrc
set fileencodings=utf8,gbk,big5
回复 支持 反对

使用道具 举报

发表于 2007-10-3 21:21:19 | 显示全部楼层
最简单就cat麻
cat xxx.txt | iconv -f utf8 -t gb18030
回复 支持 反对

使用道具 举报

发表于 2007-10-3 21:27:57 | 显示全部楼层
文本 用firefox打开看
回复 支持 反对

使用道具 举报

发表于 2007-10-3 21:45:14 | 显示全部楼层
用眼看.......
回复 支持 反对

使用道具 举报

发表于 2007-10-3 21:56:25 | 显示全部楼层
人脑转码,理论上可以……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-3 23:04:38 | 显示全部楼层
$ cat Locale.txt | iconv -f utf8 -t gb18030
locale iconv: illegal input sequence at position 7

1.$export LC_CTYPE="zh_CN.GBK"
$gedit xxx.txt

2.change .txt to .html.但是没有回车换行。
回复 支持 反对

使用道具 举报

发表于 2007-10-4 00:09:42 | 显示全部楼层
Post by midx
人脑转码,理论上可以……
不人道。。。
Post by 种草得草
用眼看.......
好久不见草兄!
回复 支持 反对

使用道具 举报

发表于 2007-10-4 00:27:36 | 显示全部楼层
不可能啊.......
我和你的编码参数应该刚好相反,我是utf8的locale

frank@localhost /mnt/hda7/Lrc歌词 $ cat TANK\ -\ 给我你的爱.lrc | iconv -f gb18030 -t utf8
[ti:给我你的爱]
[ar:TANK]
[al:终极一班 电视原声带]
[by:prosibu]

[00:00.00]歌名:给我你的爱
[00:08.35]曲:TANK
[00:16.37]词:颜玺轩
[00:24.43]编曲:吕绍淳
[00:32.31]
[00:40.93]等待 一点一滴
[00:43.67]你对我感到安心
[00:48.88]感觉 朋友关系
[00:51.73]有了新的默契
回复 支持 反对

使用道具 举报

发表于 2007-10-4 09:43:51 | 显示全部楼层
Post by midx
人脑转码,理论上可以……


以前想过,不过……
回复 支持 反对

使用道具 举报

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

本版积分规则

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