java utf-8 文件的读写

来源:互联网 发布:网站推广群发软件 编辑:程序博客网 时间:2024/06/06 18:18

场景:

将UTF-8编码的模版文件读入内存,然后转换后存储为html文件。

 

注意点:

utf-8编码的文件开头有3个附加字节:0xEF 0xBB 0xBF

unicode编码的文件开头有2个附加字节:0xFF 0xFE (little endian),或者0xFE 0xFF(big endian)

ANSI编码则没有附加字节

如果读写不当, 可能得不到预期结果(html会显示为乱码)

 

读示例:

 

 

 

写示例: