Summary: | ID3v2 "Unicode only when necessary" policy | ||
---|---|---|---|
Product: | [Frameworks and Libraries] taglib | Reporter: | Ilya Konstantinov <kde-bug-report> |
Component: | general | Assignee: | Scott Wheeler <wheeler> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Ilya Konstantinov
2004-10-01 23:25:04 UTC
Yeah, that's reasonable. It won't be on by default or anything and would slow things down very slightly while writing (since it'd need to do a check to see if any of the characters were unicode), but other than that it shouldn't be too hard. (Famous last words.) *** This bug has been confirmed by popular vote. *** SVN commit 768857 by wheeler: This causes TagLib to check to make sure that text values to-be-written as ISO-8859-1 are in fact ISO-8859-1 values (assuming they were passed into TagLib properly) and if not automatically switches those frames to UTF8. FEATURE:90635 CCBUG:90635 M +8 -5 frames/attachedpictureframe.cpp M +10 -5 frames/commentsframe.cpp M +5 -3 frames/textidentificationframe.cpp M +10 -0 frames/textidentificationframe.h M +6 -3 frames/urllinkframe.cpp M +16 -1 id3v2frame.cpp M +10 -1 id3v2frame.h M +16 -10 id3v2framefactory.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=768857 SVN commit 768857 by wheeler: This causes TagLib to check to make sure that text values to-be-written as ISO-8859-1 are in fact ISO-8859-1 values (assuming they were passed into TagLib properly) and if not automatically switches those frames to UTF8. FEATURE:90635 CCBUG:90635 M +8 -5 frames/attachedpictureframe.cpp M +10 -5 frames/commentsframe.cpp M +5 -3 frames/textidentificationframe.cpp M +10 -0 frames/textidentificationframe.h M +6 -3 frames/urllinkframe.cpp M +16 -1 id3v2frame.cpp M +10 -1 id3v2frame.h M +16 -10 id3v2framefactory.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=768857 |