UltrEdit等编辑器自作主张在文件头部添加UTF8标签的问题真是很烦人,导致UTF8的XML或者Java程序常常无法正常解析。
用UltrEdit打开这种文件,用16进制模式显示,会发现:
文件头部多出了:EF BB BF三个字节,这就是所谓的UTF8标签
可以用EditPlus打开文件,然后另存,选UTF-8而不是UTF-8 DOM,这样保存后就会删除文件头部的标签。
UltrEdit等编辑器自作主张在文件头部添加UTF8标签的问题真是很烦人,导致UTF8的XML或者Java程序常常无法正常解析。
用UltrEdit打开这种文件,用16进制模式显示,会发现:
文件头部多出了:EF BB BF三个字节,这就是所谓的UTF8标签
可以用EditPlus打开文件,然后另存,选UTF-8而不是UTF-8 DOM,这样保存后就会删除文件头部的标签。