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

**URL:** https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893
**Category:** No Bugs
**Created:** [May 8, 2015, 2:03pm UTC](https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893 "2015-05-08T14:03:34Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ChrisBLN](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/f05b48/32.png) [@ChrisBLN](https://community.mp3tag.de/u/ChrisBLN)
#### Post date: [May 8, 2015, 2:03pm UTC](https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893/1 "2015-05-08T14:03:34Z")

</div>

Here a simple example

I have a song with the filename

> [@](#):
>
> Änderungswünsche.mp3

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:

> [@](#):
>
> aenderungswuensche.mp3

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:

> [@](#):
>
> AenderungswUensche.mp3

, 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

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 8, 2015, 2:12pm UTC](https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893/2 "2015-05-08T14:12:39Z")

</div>

> [@ChrisBLN](#):
>
> ... It seems, that for Mp3tag the lowercase and uppercase characters are identic, ... ... 3=0 ...  
> I think this is a bug, or is there a flag anywhere to instruct Mp3tag to distinguish between upper and lower characters? ...

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

DD.20150508.1812.CEST

---

<div class="post-metadata">

### Author: ![ChrisBLN](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/f05b48/32.png) [@ChrisBLN](https://community.mp3tag.de/u/ChrisBLN)
#### Post date: [May 8, 2015, 2:20pm UTC](https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893/3 "2015-05-08T14:20:52Z")

</div>

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:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")

Thanks for your patience to read this...

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [December 28, 2018, 2:36pm UTC](https://community.mp3tag.de/t/x-character-replacement-action-does-not-distuingish-between-lower-and-upper-case-characters/16893/4 "2018-12-28T14:36:03Z")

</div>

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