ToolBox系列工具之Detector
1.用Kindle原版系统的童鞋会知道,国内的txt大部分都是gb2312编码,在Kindle上识别不是太好,一些文本编辑工具,比如Notepad++,也可以转换文本文件格式,但是只能一个一个转换不太方便。有了toolbox_detector,就方便多了,把所有要转换的文件放在一起,一下子全部就转换成需要的格式了,很方便。
2.编译过网上开源代码的童鞋,尤其是编译过UltimateToolbox的童鞋更加清楚,下载下来的源代码,总是因为codepage问题,无法编译,并且源文件动辄就是几十上百个,用Notepad++一个一个转换格式,非疯掉不可。

工具比较粗糙,以实用性为主。语法格式:

  1. path -e target_encoding

复制代码

比如我的C盘的test文件夹下有一堆需要转换的文件(夹),想转换成utf-8编码的格式,我可以这样用,双击toolbox_detector,输入:

c:\test -e utf-8

比如我的D盘target文件夹下有个test.txt文件需要转换为shift_jis格式,我可以这样用,双击toolbox_detector,输入:

d:\target\test.txt -e shift_jis

工具用Python写成,使用了开源框架chardet。目前支持的格式有

Big5, GB2312/GB18030, EUC-TW, HZ-GB-2312, and ISO-2022-CN (Traditional and Simplified Chinese)
EUC-JP, SHIFT_JIS, and ISO-2022-JP (Japanese)
EUC-KR and ISO-2022-KR (Korean)
KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, and windows-1251 (Russian)
ISO-8859-2 and windows-1250 (Hungarian)
ISO-8859-5 and windows-1251 (Bulgarian)
windows-1252
ISO-8859-7 and windows-1253 (Greek)
ISO-8859-8 and windows-1255 (Visual and Logical Hebrew)
TIS-620 (Thai)
UTF-32 BE, LE, 3412-ordered, or 2143-ordered (with a BOM)
UTF-16 BE or LE (with a BOM)
UTF-8 (with or without a BOM)
ASCII

ToolBox系列工具之Detector相关推荐

  1. linux平台下QtCreator中集成Valgrind系列工具

    linux平台下QtCreator中集成Valgrind系列工具 ###1.valgrind 安装 valgrind 安装 2.打开QtCreator >> Analyze 你就会发现 这 ...

  2. linux平台软件动态分析工具valgrind系列工具及其可视化

    linux平台软件动态分析工具valgrind系列工具 Memcheck–内存检查工具 Callgrind–函数调用分析工具 Cachegrind–缓存命中分析工具 Helgrind–线程分析工具 M ...

  3. 《数据分析实战:基于EXCEL和SPSS系列工具的实践》——3.3 耗时耗力的数据整理过程...

    本节书摘来自华章计算机<数据分析实战:基于EXCEL和SPSS系列工具的实践>一书中的第3章,第3.3节,作者 纪贺元,更多章节内容可以访问云栖社区"华章计算机"公众号 ...

  4. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.4 数据量太大了怎么办

    本节书摘来自华章出版社<数据分析实战 基于EXCEL和SPSS系列工具的实践>一书中的第3章,第3.4节,纪贺元 著,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  5. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一第2章 数据分析的理论、工具、模型...

    本节书摘来自华章出版社<数据分析实战 基于EXCEL和SPSS系列工具的实践>一书中的第2章,第2.1节,纪贺元 著,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  6. 微信小程序购物商城系统开发系列-工具篇

    微信小程序购物商城系统开发系列-工具篇 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操 ...

  7. 《数据分析实战:基于EXCEL和SPSS系列工具的实践》一3.4 数据量太大了怎么办

    本节书摘来华章计算机<数据分析实战:基于EXCEL和SPSS系列工具的实践>一书中的第3章 ,第3.4节,纪贺元 著 更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  8. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.2 用“逐步推进法”推测需要的数据...

    本节书摘来自华章出版社<数据分析实战 基于EXCEL和SPSS系列工具的实践>一书中的第3章,第3.2节,纪贺元 著,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  9. snmp-cmds 系列工具命令

    这里填写标题 1. snmp-cmds 系列工具命令 1.1. 安装 1.1.1. 命令 1.1.2. python 1.2. snmpget 1.3. snmpgetsome: 这里我们可以传入一个 ...

最新文章

  1. KALI Linux 系统安装 翻译
  2. Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)
  3. 正则表达式 php 模板,PHP中正则表达式回顾(4)--编写一个非常简单而且山寨的smarty模板引擎...
  4. 2017\National _C_C++_C\4.小数第n位
  5. postgis启动_PostgreSQL的安装和启动方法大全
  6. Python文本转化语音模块大比拼,看看青铜与王者的差别!
  7. 稀疏性在机器学习中的发展趋势:MoE、稀疏注意力机制
  8. 更高速 更智能 WLAN领域H3C再获领先——H3C发布新一代高性能802.11n 无线产品
  9. 茴香豆的n种写法之①——linQ Join写法
  10. python画概率密度图_Python中的三维概率密度图
  11. 测试cpu多核性能软件,处理器多核性能测试_微星 X99A XPOWER GAMMING TITANIUM_CPUCPU评测-中关村在线...
  12. [转载]千古真人张三丰
  13. c语言求圆锥的表面积和体积_用C语言 编辑一个求圆锥体表面积与体积的代码...
  14. Cesium ClippingPlane剖切 改造 限高分析
  15. 滴滴 webapp 5.0 Vue 2.0 重构经验分享
  16. 计算机专业培养要求,计算机科学与技术专业人才培养目标及毕业要求(2015修订版)...
  17. 【软件测试】测试的天花板?资深测试怎么一路爬的......
  18. 如何占用计算机内存,怎么减少电脑内存被占用
  19. DCT变换-----学习笔记
  20. 用正则表达式将字符串首字母转换成大写

热门文章

  1. 装完Ubuntu 9.10后要干的事
  2. 深入解析AsyncTask
  3. android: listview与sqlite数据操作实例
  4. GPS开发常用方法和Criteria确定android location providerGPS
  5. spring框架总结
  6. 什么是面向过程?什么是面向对象?面向对象的三大基本特征是什么?
  7. sqlalchemy_外键连接表
  8. 2007年4月 [Update to 4.27]
  9. 利用POI 技术动态替换word模板内容
  10. Linux环境中MySQL主从同步--添加新的从库