将windows下文件编码格式转换成UTF-8 文件编码格式
将windows下文件编码格式转换成UTF-8 文件编码格式
背景说明:
一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码。
因为使用的linux系统支持的是UTF-8编码的文件格式,所以就需要一个小脚本转换一下。
解决方案
一开始考虑用iconv,这个是网上常见的方案,但是我也不确定是不是所有的文件都是使用gb2312的编码,所以我需要找一个能识别文件编码的命令工具,然后就找到了enca。
#!/bin/bash
files=`find . -name "*.[ch]"`
#echo ${files}
for file in ${files}
doecho "${file}"enca -L zh_CN -x UTF-8 ${file}
done
[1] linux下查看文件编码格式的方法
将windows下文件编码格式转换成UTF-8 文件编码格式相关推荐
- CGR模型文件如何转换成FBX格式文件
最近,收到一个CGR的模型文件,想要转换成FBX格式问题并进行纹理贴图,搜了一圈,费了点时间,终于找到了窍门 1.首先新装个Pro-E 2.用Pro-E打开模型文件 3.选择另存为.stl文件 4.如 ...
- windows下搭建stpiges转换成gltf格式环境
前言 传统建模领域,有各种各样的格式文件,相对于three.js来说不一定友好,后者推荐的是gltf格式文件,笔者人为即json+obj资源文件的格式,优点是更小,层次更分明,所以在这个需求基础上,一 ...
- html文件怎么转换成sldprt,sldprt文件怎么打开
sldprt是3D模具图片文件扩展名,可以在solidwork或是IGES中打开. SolidWorks是基于Windows系统下的原创的三维设计软件.其易用和友好的界面,能够在整个产品设计的工作中, ...
- txt 转成mysql_请问txt文件怎么转换成SQL数据库文件
展开全部 以mysql为例,可将txt文件e5a48de588b662616964757a686964616f31333337613737导入数据库中,然后通过数据库导成.sql文件,方法如下: 1. ...
- python html转word文档_Python实现将HTML转换成doc格式文件的方法示例
本文实例讲述了Python实现将HTML转换成doc格式文件的方法.分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述. ...
- 【学习笔记】Windows格式文档转换成Unix格式
[学习笔记]Windows格式文档转换成Unix格式 我们有时候需要将文档格式从Windows格式转换成Unix格式,Windows下换行是\r\n,而Unix下换行是\n,所以只需要将文档中的\r去 ...
- Python 将MP3音频文件转换成MIDI乐谱文件
Python 将MP3音频文件转换成MIDI乐谱文件 spleeter 1.系统环境 我的Python环境 安装spleeter pip install spleeter 查看spleeter是否安装 ...
- Windows 下 C++ 利用 OpenCV glob 函数获取文件夹下所有文件绝对路径
绪论 本文记录 Windows 下 C++ 利用 OpenCv glob 函数得到 文件夹下所有文件的绝对路径(含文件名).本文还含有 std::string::find()等函数的记录.如果是 Py ...
- pip 安装protobuf_Python3.6安装protobuf模块+将proto文件转换成pb2.py文件
Python对版本的对应即为苛刻,笔者第一次安装时遇到了很多坑,比如无法将proto文件转换成py文件,转换了之后文件无法使用,网上各种各样的解决办法都没有讲到重点.其实会出现各种各样的问题是由于版本 ...
最新文章
- android控件之TextView(一)
- jQuery 插件---hotkeys快捷键(热键).
- Ubuntu下pip3的安装、升级、卸载
- 绝非偶然 苹果iPhone领先5年背后的迷思 【推荐】
- oralce10g中约束与列属性NULLABLE的关系
- 关于Linux C multiple definition of‘XXX’的问题
- PTA c语言 求幂级数展开的部分和
- js 快速集成开发:easyui 时间控件格式化
- eclipse常用快捷键整理
- nodejs 中的 commonjs 模块化使用
- web中使用阿里巴巴矢量库作为图标管理
- 牛人自述模拟电路学习历程
- 学以致用——Java源码——抛双骰儿游戏综合评估(游戏步数与胜率的关系,公平性,平均步数等)(Game of Craps Evaluation)
- Unity3D | 经典游戏Xiaoxiaole
- react插槽Protal
- 光速不变原理的一般性表述
- word表批量处理小技巧(python+宏)
- 一,java虚拟机概述(什么是java虚拟机,为什么会产生java虚拟机,java虚拟机解决了什么问题)
- Shark007 Advanced Codecs 11.8.5版本更新
- 基于Javaweb实现餐饮管理系统
热门文章
- 解决insmod error inserting 'hello ko' -1 Invalid module form
- 损失函数focal loss深度理解与简单实现
- E销宝:dsp广告应该怎么投放?
- 20个黄色网页设计,激发你的灵感
- python-yacs库的用法
- java谐音梗_你听过最好玩的英语谐音梗是?
- 一个跨界程序员:不务正业的这几年,我如何让自己的收入翻了十倍(转)
- @我的生活必备软件:大集中(强烈推荐)
- a3.ansible 生产实战案例 -- 系统初始化roles
- 接口传输带格式的文字和图片_除了看书爽,这款带手写笔的「电纸书」还是办公利器...