当前位置: 代码迷 >> J2SE >> 求命令行的资料编码utf8/ascii等转换器
  详细解决方案

求命令行的资料编码utf8/ascii等转换器

热度:5439   发布时间:2013-02-25 00:00:00.0
求命令行的文件编码utf8/ascii等转换器
现在有若干文本文件,可能是utf8,可能是ascii的,想把它们都转为ascii的,


找到有这个 http://topic.csdn.net/u/20101115/10/1334b1d9-e9d9-414c-b51d-4b7bf8ba8ebe

但是它并不会自动识别原文件的编码,如果原来就是ASCII的,转的文件不对
网上搜索有一些linux的,不知道怎么获取执行文件
要命令行的,因为想集成在其他地方

------解决方案--------------------------------------------------------
还是手机转换吧,要是命令行有什么出错就麻烦了,有一些批量转换的软件不错
------解决方案--------------------------------------------------------
Windows 中默认没有这种工具

Linux 中有 iconv 命令

也可以使用 Java 自己编写一个程序,比如原文件是 UTF-8 的你就使用 UTF-8 的格式将文件读入,再用 GBK 的格式写入新文件,这样就可以完成编码转换了。

Java 中可以这么做,因为 Java 采用 Unicode 进行设计的,从 UTF-8 读入后会转换成为 Unicode 内部格式,写入时再从 Unicode 转为指定的格式。
  相关解决方案