博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下 iconv 使用
阅读量:6909 次
发布时间:2019-06-27

本文共 817 字,大约阅读时间需要 2 分钟。

hot3.png

将ISO-8859-1 转换为utf-8格式

iconv -f ISO-8859-1 -t UTF-8 ImageDetailActivity.java > a.java

1.将当前目录及其所有子目录中的以 txt 为后缀的文件,从 GB18030 转换为 UTF-8:

find *.txt -exec sh -c "iconv -f GB18030 -t UTF8 {} > {}.txt" \;

 

2.将当前目录及其所有子目录中的以 php 为后缀的文件,从 GBK 转换为 UTF-8:

find *.php -exec sh -c "iconv -f GBK -t UTF8 {} > .php" \;

批量转换:

方法 1:

for i in `find ./ -name *.php` ; do echo $i;iconv -c -f gb18030 -t utf8 $i -o /tmp/iconv.tmp;mv /tmp/iconv.tmp $i; done

方法2:

find -name "*.php" \-exec iconv -c -f gb2312 -t utf8 '{}' -o /tmp/iconv.tmp \;\-exec mv /tmp/iconv.tmp '{}'\;

方法3: (亲测成功)

exts=( php tpl )for ext in ${exts[*]}do  for i in `find /opt/www/phptrain -name *.$ext`    do      echo -e "$i-$ext"       iconv -c -f gbk -t utf8 $i -o /tmp/iconv.tmp      mv /tmp/iconv.tmp $i    donedone

转载于:https://my.oschina.net/huangsz/blog/195038

你可能感兴趣的文章
[ JS 进阶 ] 闭包,作用域链,垃圾回收,内存泄露
查看>>
HDOJ 1050 贪心? 好题
查看>>
OneZero第四次站立会议(2016.3.24)
查看>>
python 文件的写入和读取 操作
查看>>
插入排序
查看>>
学习JS的心路历程-参数传递方式(上)
查看>>
java8 for ,forEach ,lambda forEach , strean forEach , parller stream forEach, Iterator性能对比
查看>>
Python获取两个ip之间的所有ip
查看>>
导航条
查看>>
数据库---->应掌握的知识点:概述
查看>>
ubuntu下更改默认python版本的方法
查看>>
ubuntu下 mysql5.6.4 +sphinx安装
查看>>
C++——map注意事项
查看>>
【POI xlsx】使用POI对xlsx的单元格样式进行设置 / 使用POI对xlsx的字体进行设置...
查看>>
进程 子进程 关系
查看>>
git 使用
查看>>
【JAVA练习】- 一个逻辑题
查看>>
JS快速获取图片宽高的方法
查看>>
Google Chrome js console multiline
查看>>
升级树莓派archlinux系统到新sd卡
查看>>