如何删除文件开头的这些隐藏字符(在Allitems之前)?当我定期打开文件时,他们当然是看不见的。使用了检测到它们的联机工具。
首先,我如何防止它们出现(使用一些生成XML的SaaS )?
XML document:
1 <Allitems>
2
3 <Item>
4 <PostTitle>Must Have 1000 Hacking Tut</PostTitle>
5 <UserName>Mr.HacKer</UserName>
6 <ForumName>Advanced Hacking Tutorials</ForumName>
7 <PostLink>http://offensivecommunity.net/showthread.php?tid=676</PostLink>
8 <PostContent>HEllo IHF Guys发布于 2015-08-20 12:00:08
这是一个字节顺序标记(BOM),文件的痴呆症 (字节顺序)的一个可选的4字节指示符.如果您不控制文件的源,您就不能防止BOM首先发生,但是您可以删除它.
BOM去除
您可以遵循用于从HTML页面中删除BOM的W3C提供的说明,这些指令也适用于XML。其他各种堆栈溢出回答还提供了删除BOM的方法:
https://stackoverflow.com/questions/32114841
复制相似问题