Encoding is not honored by ZipOutputStream.PutNextEntry method


In ZipOutputStream.PutNextEntry method's implementation, it lacks a line of code like below:
_currentEntry.ProvisionalAlternateEncoding = this.ProvisionalAlternateEncoding;
With this issue, if you only set the ProvisionalAlternateEncoding of ZipOutputStream and use it to output a zip stream, and then a zip file, the zip file will show its entry names as "????" if it contains non-ASCII characters.
Closed Jun 14, 2011 at 3:19 AM by Cheeso
This is fixed in changeset 79077. First binary with this fix: v1.9.1.6