[RFE] chosing ansi/UTF-8/UTF-16 independently from ID3v2.3/2.4

suggestion: Please don't force the user to use UTF-8 for ID3v2.4 and UTF-16/ISO-8859-1 for ID3v2.3
The character encoding and the ID3 version should be selectable independently from each other.

What's wrong with ID3v2.3 + UTF-8
or with ID3v2.4 + ISO-8859-1
??

Example of implementation
(screenshot from program "Musicbrainz Picard"):

possible implementation in MP3Tag:


This is a very good point!

Indeed I'm just going through the same problem myself, because I just found out that my MP3 Player (Philips GoGear MP4 player SA2VBE08K) does not support v2.4 with UTF-8. :frowning:

This is the link to the FAQ about ID3 support, where it explicitly says that (in case someone is interested):
http://www.p4c.philips.com/cgi-bin/cpindex...ew_partial.html

I've been checking the ID3 v2.4 standard here:
http://id3.org/id3v2.4.0-frames
and I've seen no mention about UTF whatsoever. Weird...

So, apparently, it's not a matter of standards compliance.

Florian must have some good reason not to allow for the free choosing of UTF-8 or UTF-16, but I just don't know which it is... Might be some implementation problem...

But if there is no good reason not to allow it, then please do! :slight_smile:
This is the only reason why I won't be able to upgrade to v2.4.
I can't change the hardware of my MP3 player. :(altough it was one the best on the market, up to some 3 years ago.)

Florian, if you can help, I would apreciate too. :slight_smile:
But anyway, many thanks for this wonderful piece of software.