读书人

文件编码转换有关问题

发布时间: 2013-12-05 22:27:44 作者: rapoo

文件编码转换问题
想吧一个目录下的所有文件的编码改成utf-8怎么实现。没思路!!!
[解决办法]
你重新编译一遍试试,Project-->clean..要不你就选中文件再改一次
[解决办法]
不行就手动拷贝到eclipse中吧
[解决办法]
楼主可以先去了解一下编码原理。我理解这个问题可能是这样子的。
楼主的原JAVA文件不是GBK格式编辑保存的。这里说的是保存的。
在eclipse设置编码规则,只是把原来的文件中的信息用你设置的方式读取,只有你新输入的内容才会以UTF8编码。
所以,无论你怎么操作,我想错误的总是错误的。下面说明一下。

1.用X编码规则编写文件,保存时根据X规则转换为11110101数据段。
2.打开文件,读取11110101数据段,根据当前的编码规则(UTF8),不能解读,产生乱码。
3.重新保存此文件为UTF8,乱码的部分没有修改,所以还是数据段11110101。所以还是不正确的。

所以楼主请找寻文件编码转换工具,从X编码转换为UTF8,生成新的文件。记住,只有11110101这个字段改变了,才能够让UTF8正确读写。文件内容必须有改变。可以用2进制比较器进行比较。




读书人网 >J2SE开发

热点推荐