{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "If I zip this file and leave UseUnicodeAsNecessary as FALSE the following happens:\n \nWindows Explorer: Can not open it.\n \nWinRar/WinZip: Can open it, but has weird names, and the Sub Folders do not work at all which is a problem\n \n------------------------------------------\n \nI also did some testing in Gmail with similarly named files. Gmail allows you to download attachments as a zip and it automatically detects that the characters are valid for a zip file and asks you What country you would like to compress it for. Selecting English will take out all illegal characters and replace them with underscores. This is something that I wish the dot net zip library did for me.",
    "LastUpdatedDate": "2013-05-11T04:23:25.81-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-05-13T05:07:13.527-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Degrade gracefully when filenames cannot be encoded in selected code page",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 3,
    "Id": 10843
  },
  "FileAttachments": [
    {
      "FileId": 2962,
      "FileName": "Σελήνη.jpg",
      "DownloadUrl": ".\\2962"
    },
    {
      "FileId": 2963,
      "FileName": "UseUnicodeAsNecessaryFALSE.zip",
      "DownloadUrl": ".\\2963"
    },
    {
      "FileId": 2964,
      "FileName": "UseUnicodeAsNecessaryTRUE.zip",
      "DownloadUrl": ".\\2964"
    }
  ],
  "Comments": [
    {
      "Message": "Here is the file I was testing with. \r\nWhen I saved it out to a zip the name was: SubFolder\\Σελήνη.jpg\r\nIf UseUnicodeAsNecessary was set to False then windows explorer couldn't open it, and as I said inside of WinRar I could open it but it had weird name and no subfolders. I will add my zip file in the next comment.",
      "PostedDate": "2010-05-13T10:31:28.17-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-05-13T10:31:30.097-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-05-13T10:31:53.73-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Here is the Zip File with UseUnicodeAsNecessary when set to false.",
      "PostedDate": "2010-05-13T10:44:07.43-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-05-13T10:44:08.04-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Here is the zip file with UseUnicodeAsNecessary when set to true.",
      "PostedDate": "2010-05-13T10:45:55.1-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2010-05-13T10:45:56.013-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-12T01:13:16.497-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:33.193-08:00",
      "Id": -2147483648
    },
    {
      "Message": "use the following parameters before zipping\r\n\r\nzip.AlternateEncodingUsage = ZipOption.\nzip.AlternateEncoding = Encoding.GetEncoding(737);\r\n\r\nthat helped me with a lot of Greek Characters...\n;)",
      "PostedDate": "2013-05-11T04:22:27.28-07:00",
      "Id": -2147483648
    },
    {
      "Message": "sorry for the double post... but i want to add that there is no need of using \nzip.UseUnicodeAsNecessary = false;\njust not use this...\nhope it helps...",
      "PostedDate": "2013-05-11T04:23:25.81-07:00",
      "Id": -2147483648
    }
  ]
}