Linux操作系统下如何转换文本文件的内

2019-06-20 00:27:14 来源: 延边信息港

  Windows下有很多软件可以用来转换文件的编码,例如将BIG5编码转成GB2312的,在linux下其实也可以完成这样的工作,这个命令就是iconv。

  例如要将一个编码格式是GB2312的文本文件t转成BIG5的内码可以用iconv -f GB2312 -t BIG5 t t,这样新的文件t就是BIG5内码的了,将内码是BIG5的文件t转成GB2312的内码用iconv -f BIG5 -t GB2312 t t,将GB2312内码文件转成UTF-8 iconv -f GB2312 -t UTF-8 t t。

  是批量转换,将一个目录下所有的文件转换成我们需要的内码,假设当前目录下有t t t.... t都是GB2312内码,将他们全部专程BIG5内码,并在后面加上BIG5作为后缀,创建一个脚本gb2312_2_,内容如下:

  ls *.txt |while read i

  do iconv -f GB2312 -t BIG5 $i$g5

  done

  保存之后执行sh gb2312_2_,即可完成转换。

婴儿厌食不消化吃汉森四磨汤
小宝宝腹泻注意哪些问题
新生儿要吃四磨汤吗
本文标签: