This has been discussed before (http://www.hydrogenaudio.org/forums/lofiversion/index.php/t48299.html) but, to the best of my knowledge, remains an unsolved issue.
If one tries to rename files using the available means (File Operations | Rename, Move or Copy files), those characters that cannot appear in filenames (\ / : * ? " < > |) always turn into (_).
Curiously, although the File naming schemes window preview shows the desired result (e.g. if one uses $replace() to change each illegal for another char), the main window reveals instead that every illegal char will in fact become an underscore and this is what actually happens.
Although \ / * < > | may not be usual in titles, artists etc., : ? " are quite usual.
- Is this behavior considered a problem that will be addressed?
- Couldn't the solution be simply a user-defined translation table?