[X] Character replacement action does not distuingish between lower and upper case characters

Here a simple example

I have a song with the filename

Note the uppercase "Umlaut" Ä at the beginning and the lower case "Umlaut" ü in the middle.

I have anaction group, which should subistute these Umlaute in the equivalent,
so the upper case Ä should become Ae and the lower case ü should become ue

I found this action group CD-R already with the program.

When i run this action on the song, it renames every Umlaut into lower case:

so the result is:

which is wrong!

When i change the order of the actions, so the uppercase actions come before the lower case actions, then the result is:

, which is also wrong

Both are wrong!!

So, the conclusion: It seems, that for Mp3tag the lowercase and uppercase characters are identic, even if they have a different unicode, like a look in the CD-R.mta file reveals:

[#0]
T=2
F=_FILENAME
1=\u00df
2=ss
3=0

[#1]
T=2
F=_FILENAME
1=\u00e4
2=ae
3=0

[#2]
T=2
F=_FILENAME
1=\u00f6
2=oe
3=0

[#3]
T=2
F=_FILENAME
1=\u00fc
2=ue
3=0

[#4]
T=2
F=_FILENAME
1=\u00c4
2=Ae
3=0

[#5]
T=2
F=_FILENAME
1=\u00d6
2=Oe
3=0

[#6]
T=2
F=_FILENAME
1=\u00dc
2=Ue
3=0

I had the same issue already with version 2.69 and the same behavior is also on the TITLE tag, so it does not depend on the fact, that I want to change the filename.

I think this is a bug, or is there a flag anywhere to instruct Mp3tag to distinguish between upper and lower characters?

PS The same problem is with turkish characters as well,
so the lower case unicode-character ç (00e7) and upper case unicode-charakter Ç (00c7) are treated as identic.

Who can help me?

Thanks and best regards along with my compliments for this great software tool!

Chris

Because you are familiar with understanding the content of a mta file, ...
please explain for what "3=0" stands for?

DD.20150508.1812.CEST

I found the solution by myself

I have to check the upper/lower case checkbox in the dialog for each single substitution action

or edit the corrisponding .mta script, so to get lines like this:

3=0|1

before it was

3=0

Now it works ! :rolleyes:

Thanks for your patience to read this...

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.