Artist/Album tag in UTF-8 witch spaces converted to garbage
Bug #368812 reported by
Anton Veretenenko
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
id3tool (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: id3tool
id3tool 1.2a-4
Ubuntu 9.04
When I set Artist or Album tag which is in UTF-8 and have space symbols, text converted to garbage.
If I delete space, it shows ok.
I've attached a screenshot, there you can see that Artist and Album have the same text, but Album have space symbol and shows as garbage.
And this bug does not touch a Title tag.
To post a comment you must log in.
Hi, I'm the id3tool author.
id3tool was written for id3v1 tags originally and does no encoding manipulation.
Now, id3v1.1 is generally treated as being 'any' encoding - you'll find everything from iso8859-1 to SJIS encoded in the tags - id3tool simply doesn't care and uses clean string handling wherever possible - if you feed it iso8859-1, it'll insert iso8859-1 into the tag. If you feed it UTF-8, it'll stick UTF-8 into the tag. Any problems that arise in encoding are either due to truncation (id3v1 tag fields are very short) or due to the libc string functions mangling stuff they shouldn't be touching.
If you want to tag in languages other than english, or use UTF-8 reliabily, I suggest you find a tag editor that does id3v2 instead - most players and info browsers support id3v2 these days, and id3v2 has much better defined behaviour in regards to text encoding.
Now, your screenshots don't seem to support that id3tool is to blame either - you haven't shown any attempt to manipulate the tags with it.