1

Closed

BOM in file contrary to the behavior described by the documentation

description

I'm creating a zip file in memory with items also in memory. When I add a xml as a string entry and specify Encoding.UTF8 like this:
 
zip.AddEntry("some_file.txt", "some data", Encoding.UTF8);
 
then file has UTF-8 BOM prepended to it. Documentation for this function specifies that no byte-order-mark is emitted into the file.
 
 
When I add file like this:
 
 
zip.AddEntry("some_file.txt", Encoding.UTF8.GetBytes("some data"));
 
then there is no BOM. Library is latest stable, 1.9.1.5
Closed Jun 13, 2011 at 6:17 PM by Cheeso
fixed in Changeset #79043 . This is a doc change. First binary with this fix: v1.9.1.6.

comments

Cheeso wrote Jun 2, 2010 at 10:56 PM

Yes, good catch!