设置 ~/.vimrc
找出目录下的所有文件类型
转码的脚本
gbk_to_utf8.sh
gbk_utf8.vi
在当前目录下执行转码脚本:
欢迎查看我的网站原文
我试了说的情况,没有报错啊,在windows下使用文本编辑器输入喆,字符编码格式为GBK,并且跟其它汉字混合在一起,传到linux上由于我的环境是utf-8的,所以是乱码,然后运行iconv -f GBK -t UTF-8 源文件 -o目标文件
打开目标文件,显示一切正常了
备注:我的linux环境是suse linux enterprise server 11 sp3(x86_64)
一个文件:vim 文件名.txt
输入 :e ++enc=gbk 强制用gbk打开
输入 :w ++enc=utf8 转换到utf8保存。
多个文件:
for i in *.txtdo iconv -f gb2312 -t utf-8 $i.txt >${i}.utf8.txtdone
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)