I agree and there’s several topics related to the subject:
Strip all accents from accented characters - Support - Mp3tag Community
Regular expression to filter path names with diacritics - Support - Mp3tag Community
Feature Request: Filter option matching diacritics or not - General Discussion - Mp3tag Community
Unicode to ASCII - General Discussion - Mp3tag Community
This would be great, same with your other suggestions as the same thing packed into an Quick Action would be simpler for those not familiar with coding.
Even a simple conversion of diacritics or symbols to a similar matching A-Z format would suffice. There is the matter of other languages though, does Japanese get translated into romaji? Does everything get anglicised?
That being said, Most operating systems surely support these characters by now, it’s reserved characters like ? \ : / that seem to be the issue. @LyricsLover’s got the right answer currently but it’s insane the amount of research and $replace() functions that would be needed to accommodate every potential character.
I made an Action for myself that does a fair plonk of these conversions, applies it to SORT tags then uses them to construct a filename based on media type. It’s not going to be suited for everyone but it might help you in the meantime.
Fix Tags.mta (23.5 KB)