如题:
string opf = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<package version=\"2.0\" unique-identifier=\"PrimaryID\" xmlns=\"http://www.idpf.org/2007/opf\">\r<metadata xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:opf=\"http://www.idpf.org/2007/opf\">\r</metadata>\r<manifest>\r<item id=\"ncx\" href=\"toc.ncx\" media-type=\"application/x-dtbncx+xml\"/>\r</manifest>\r<spine toc=\"ncx\">\r</spine>\r</package>\r"; StreamWriter sr = new StreamWriter(FILE_NAME, false, Encoding.UTF8);
sr.Write(str);
sr.Flush();
sr.Close();这样写出来的文件的开头会多出来三个字节EF BB BF,请问怎么解决呢?
string opf = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<package version=\"2.0\" unique-identifier=\"PrimaryID\" xmlns=\"http://www.idpf.org/2007/opf\">\r<metadata xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:opf=\"http://www.idpf.org/2007/opf\">\r</metadata>\r<manifest>\r<item id=\"ncx\" href=\"toc.ncx\" media-type=\"application/x-dtbncx+xml\"/>\r</manifest>\r<spine toc=\"ncx\">\r</spine>\r</package>\r"; StreamWriter sr = new StreamWriter(FILE_NAME, false, Encoding.UTF8);
sr.Write(str);
sr.Flush();
sr.Close();这样写出来的文件的开头会多出来三个字节EF BB BF,请问怎么解决呢?
解决方案 »
- 急急急!水晶报表自动四舍五入问题
- 如何写一个struct来存储csv文件信息?如何创建一个class scope来存储信息于列表中?
- C#能否将一个图片文件转换成字符串?
- C#写的WINDOW服务的问题,时钟控件定时不刷新,为什么呢,为什么呢
- dll封装后的图标如何用图标名读取
- 如何读取一个文件夹中各文件的内容啊?
- Asp.Net C# Web 编程
- C#适合做什么样的程序?
- #################很急的项目问题,还有500分可以送@@@@@@@@@@@@@@@@@@@
- 为什么我的SQL SERVER数据库连不上?
- sys.webforms.pagerequestmanagerservererrorexception这个错误如何解决?
- 如何获取Mutex互斥的线程
Unicode签名BOM(Byte Order Mark)。不是所有utf8文件都必须有的,带签名的utf8文件才会有这个。