GNOME Bugzilla – Bug 645486
hard-coded StringType.Latin1 causing content not correctly parsed
Last modified: 2011-03-23 18:53:21 UTC
Hi, I got a lot of mp3 files, most of them are using GB2312 encoding for the tagging content, because in TagLib.Id3v1.StringHandler is using StringType.Latin1, thus the parsed tag contents are not correct. Can we allow the user to pass proper encoding to File.Create to address this issue? This kind of problem might apply to any format that hard-code Latin1 as the encoding.
FYI, after I change the encoding while debugging, it's working correctly.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 642993 ***
Hi, (In reply to comment #2) > Thanks for the bug report. This particular bug has already been reported into > our bug tracking system, but please feel free to report any further bugs you > find. > *** This bug has been marked as a duplicate of bug 642993 *** I think Encoding.Default is NOT a good idea, for example I am using a windows with en-gb as the default encoding, but actually I am parsing files that are with gb2312 encoding, so either latin1 or en-gb(default) will be WRONG. I still want to stick to have the ability for the user to specify the encoding.
Please comment on the other bug