博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
convert2utf8withbom
阅读量:6283 次
发布时间:2019-06-22

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

很久以前给同事要的转码bash

当时windows和mac总是出现中文注释乱码的情况,让人心塞的难过。又因为是老项目,现有源码太多了,不可能改模板重新创建。只能跑一遍这个玩意儿了……

#!/bin/bashecho "hello gbk2utf8 tool"for i in `find ../../Classes -type f -name '*.cpp' -o -name '*.h'` ;do        echo -n ${i}        isUTF=`file $i|grep 'UTF'|wc -l`        min=0        if [ $isUTF -eq $min ]         then             echo "    need convert"            echo -ne '\xEF\xBB\xBF' > ${i}.tmp            iconv -f gbk -t utf-8  $i>>${i}.tmp            mv ${i}.tmp $i;        else           echo "    not need convert"        fidone

 

转载地址:http://ecxva.baihongyu.com/

你可能感兴趣的文章
Why I Began
查看>>
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>