{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "We are creating excel files in one folder ( File names are in russian laguage). By using dotnet zip dll, we are compressing folder in .ZIP format. At the time of ZIP file compression all the file names are changed in to \"JUNK NAMES\". This is happening with only russian file names.  For English and Spanish files code is working fine.\n \nIs there any alternative solution is there for russian file names ?  Please post the solution ASAP.",
    "LastUpdatedDate": "2013-06-06T02:53:37.807-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2012-02-19T21:52:54.8-08:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Russian Characters file names is not supporting in dotnetzip",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 2,
    "Id": 14761
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Use CP866 encoding like here:\r\n\r\n// Write archive\nusing (var zipFile = new ZipFile())\n{\n\tzipFile.AlternateEncoding = Encoding.GetEncoding(\"cp866\");\n\tzipFile.AlternateEncodingUsage = ZipOption.AsNecessary;\n\tzipFile.AddEntry(\"Кириллица.doc\", File.ReadAllBytes(\"C:\\\\Кириллица.doc\"));\n\tzipFile.AddEntry(\"Latin.doc\", File.ReadAllBytes(\"C:\\\\Latin.doc\"));\n\tzipFile.Save(\"C:\\\\Archive.zip\");\n}\r\n\r\n// Read archive\nusing (var archiveStream = new MemoryStream(File.ReadAllBytes(\"C:\\\\Archive.zip\")))\nusing (var zipFile = ZipFile.Read(archiveStream, new ReadOptions{Encoding = Encoding.GetEncoding(\"cp866\")}))\n{\n\tforeach (var zipEntry in zipFile)\n\t{\n\t\tConsole.WriteLine(zipEntry.FileName);\n\t}\n}",
      "PostedDate": "2012-12-02T01:37:52.59-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:42:55.81-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-06-06T02:53:37.807-07:00",
      "Id": -2147483648
    }
  ]
}