FilesCodingConvert--批量文件编码格式转换工具
2015-09-02 21:26
399 查看
FilesCodingConvert–批量文件编码格式转换工具
简介
最近开始学习使用Android Studio,因为它的方便易用,我打算以后就不在使用ADT的方式编写Android项目了。当从Eclipse项目向AS项目迁移时遇到了一个问题,就是文件编码格式的问题,非常头疼。由于习惯问题,在Eclipse中我选择的文件的编码格式是默认的GBK编码,这样在系统中使用很方便。如果需要导入别人的UTF-8编码的文件我会更改Eclipse的 Preferece选项,调节阅读编写模式为UTF-8。在AS中这个做法是失败的,Gradle编译时会提示编码格式与IDE的不同,可能会导致严重问题。然后调节IDE编码非常头疼。(有哪位大神可以告诉我如何根治这个啊)。
我想到了寻找文件更改格式编码的方法,在网上搜了大半天没有好使的,心想干脆自己写个吧。
其实原理很简单,就是先扫描文件夹中所有特定后缀名的文件,然后根据源编码格式读入,再按需要导出的编码格式写进磁盘。
项目地址:
https://github.com/fuxuemingzhu/FilesCodingConvert
主要特点
可以转换任意后缀名的程序文件编码格式自动搜索文件夹及其深层文件夹里面的全部指定后缀名文件
默认要转换的文件后缀名为.java .xml,可自定义
将GBK和UTF-8格式的工程格式互转,可替换指定后缀名的文件
替换后的文件目录仍然与源文件目录结构相同,默认是GBK转UTF-8
文件源路径、输出路径、要替换指定后缀名的文件等均可在程序中进行修改
支持其他文件编码格式的转换
总而言之,是为程序猿量身定制的批量文件编码格式转换工具,简单易用,可供程序猿按自己需求来改。
使用方法
把源文件夹路径复制到程序中的sourceFolderPath把更改格式后的文件路径复制到程序中的sourceFolderPath
选择需要更改哪些后缀名的文件extensions
选择更改替换文件编码的方式(默认是GBK转UTF-8)
运行程序,即可得到所有目标编码格式的文件
得到转换后的文件就可以用AS这些打开了,也不用担心文件编码格式问题了。
大家都是程序员就不多解释了。
注意
文件中需要选择的是文件夹文件夹里的所有指定后缀名文件都会替换
源文件存储路径目录必须存在
如果输出文件存储路径与源目录路径相同,则源文件夹中特定文件会被替换为指定格式
输出目录可以不存在,程序可自动创建
项目托管在我的GitHub上,欢迎Star和Fork。
哪位朋友做个界面吧,方便以后使用。
2015/9/2 21:13:34
相关文章推荐
- 黑马程序员——多线程8:其他线程工具—上
- Nginx and PHP-FPM Configuration and Optimizing Tips and Tricks
- Spring DAO vs Spring ORM vs Spring JDBC
- POJ 3276 Face The Right Way(开关问题)
- ios 企业级开发者账号app网页分发流程
- 将博客搬至CSDN
- UIStepper控件详解
- angular 入门调试遇到的问题
- android__常见布局
- Android接口回调,最简单的理解方式
- Java实现了任意位置截屏(仿QQ截图)
- ZOJ 2866 Overstaffed Company
- linux基本知识20150902
- Android UI之最优ListView写法
- 初学python,模拟转账
- POJ 3307 Smart Sister
- 如何成为社会精英
- linux基本知识20150902
- [持续更新]HTML5学习笔记(四)
- UVA_11636_HelloWorld!