我想编译我的包,但是我需要将编码更改为" utf-8而不用bom"。该软件包有数百个java文件,但我不想打开每个文件并保存它们。那么我可以编写一个程序来更改包中的所有文件吗?还是要使用一些工具?
答案 0 :(得分:0)
作为this post discussed,没有BOM(字节顺序标记)的Java源文件与纯ASCII中的源文件无法区分。话虽这么说,要将您的UTF-8源文件转换为没有BOM的UTF,您可以简单地去除前导BOM标记。以下是代码链接,用于删除UTF-8文件的BOM标记:
答案 1 :(得分:0)
尝试iconv。该程序在编码之间转换文件,假设您知道文件的编码方式。