我有一个Windows下的字符文件,是GBK编码的,可是,在Ubuntu下用file来查,编码是ISO-8859的,我想把它转成UTF-8的,可是,是iconv命令的话,-f后面只能跟GBK,不能跟ISO-8859。
转成UTF-8以后再用file查,就可以看到UTF-8字样了
为什么file查不出来GBK或者GB2312一类的编码方式呢?
至于原始文件的GBK方式,我是用Word来打开这个文件的时候,有编码方式转换的提示的。
那如果我事先没法得知这个文件的编码方式,似乎在转换的时候就有些麻烦了。
一个文件编码方式的问题
- alpha.gu
- 帖子: 1456
- 注册时间: 2006-09-10 16:06
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- alpha.gu
- 帖子: 1456
- 注册时间: 2006-09-10 16:06
- 联系:
Re: 一个文件编码方式的问题
樓上的,用了iconv --list這一條,8859的數據好幾十個,還是沒有什麼用啊。
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 一个文件编码方式的问题
用gedit打开,另存为,可以选编码,这是最有效及最笨的一种方法之一。:-)
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- alpha.gu
- 帖子: 1456
- 注册时间: 2006-09-10 16:06
- 联系:
Re: 一个文件编码方式的问题
查了一下enca的資料,大概知道怎麼弄了。
其實4樓的辦法我也知道,只是不知道為什麼,到了Linux系統下,要做一些小的轉換一類的事情,總是習慣用終端,毛病了。
其實4樓的辦法我也知道,只是不知道為什麼,到了Linux系統下,要做一些小的轉換一類的事情,總是習慣用終端,毛病了。