views:

95

answers:

0

I have an ID3v1 tag that shows up in iTunes like: "It's Been A While". But when I read the tags with the libtag library "It¹s Been A While" comes out. Now when I open the file with a hex editor, I can see that it actualy is 0xB9 which is ¹ on Latin-1 and UTF-8/16. So how does Itunes get a ’ from 0xB9? Any ideas? Is there any character encoding that uses 0xB9 for ’?

P.S. when I edit the track in iTunes and write the tags everything goes fine. iTunes writes the tags in UTF.

P.P.S It's the typographic apostrophe and not '!!!