-
Bug
-
Resolution: Fixed
-
Normal
-
1.1
-
None
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