Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-393

Converted Unicode ⇒ ASCII characters are not checked for Windows compatibility

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 1.1
    • Fix Version/s: 1.2
    • Component/s: File Move & Rename
    • Labels:
      None

      Description

      A bug occurs when both "Replace non-ASCII characters" and "Replace Windows-incompatible characters" are checked in the following circumstance: If a non-ASCII character, e.g. " (U+201C), is present in a file's tag and is also used as part of the filename, it will be correctly converted to the ASCII " (U+0022) (as per "non-ASCII"). Though, it will not be further corrected to _ (U+00F5) (as per "Win-incomp...").

      The probable solution to this is to re‐order the if statements found at https://github.com/musicbrainz/picard/blob/master/picard/file.py#L252

      Discussion: http://chatlogs.musicbrainz.org/musicbrainz/2013/2013-01/2013-01-31.html#T09-02-31-525512

        Attachments

          Activity

            People

            • Assignee:
              lukas Lukáš Lalinský
              Reporter:
              jacobbrett Jacob Brett
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: