How to write special characters in %track%

So, I have these two tracks where the vinyl version uses ♂ and ♀ instead of A1 and B1 for the track numbers
I want to set the track value to what it says, which I can do with virtualdj, but virtualdj ads an extra replaygain value which I don't want. I can remove that in mp3tag, but then that changes ♂ or ♀ to ?; is there any way to get around this in mp3tag? Do I have to use a hex editor to combine the tag sets?

This is the official definition for the tag TRACK:

The 'Track number/Position in set' frame is a numeric string containing the order number of the audio-file on its original recording. This may be extended with a "/" character and a numeric string containing the total numer of tracks/elements on the original recording. E.g. "4/9".

I don't think that ♂ or ♀ fits as number according to this definition. It would be surprising if a player would read such a track correctly. And it would be even more surprising, if such a track would be played in the correct sort order.

The only thing you could do is to add a user defined tag like "MyOwnTrackNumber" and fill it with this characters.

Foobar does fail to read it when the tag is written in virtual dj, but it does properly read and sort track numbers such as "B1," and mp3tag can read it, it just refuses to write it, or won't even leave it alone as it is and just as i said changes it to a question mark

Which character encoding do you write?
It should be UTF. See File>Options>Tags>Mpeg.

I'd tried each option, and tried again now; they don't make a difference

I think I remember this thread:

so, if you add anything non-numeric in TRACK and that is a special character then you have the trouble of writing it in the correct codepage.

As already described here, these characters do not correspond to the standard for the TRCK field.
Mp3Tag does not fully adhere to this standard by allowing alphanumeric characters, but I think the restriction generally makes sense. There is also usually no support in other software that only displays values ​​and does not write like players. Windows Explorer shows e.g. a "0" and only allows numeric characters in its own tag options.

Nevertheless, there is certainly tag software that does not adhere to the norm and allows the input of such characters, e.g. Mediamonkey, Tag & Rename.
A use of Mp3Tag is then definitely excluded, because Mp3Tag displays such characters correctly, but any saving process will turn them into a question mark.

1 Like

Some more info about issues with the TRACK field an using non digit characters: