Date: Sat, 03 Mar 2018 16:24:12 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 225055] audio/mp3splt: the default encoding for ID3v2 tags should be UTF-16BE, not UTF-16LE Message-ID: <bug-225055-13-XpYJpaP0CG@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-225055-13@https.bugs.freebsd.org/bugzilla/> References: <bug-225055-13@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225055 --- Comment #9 from Anton Yuzhaninov <citrin+pr@citrin.ru> --- (In reply to vas from comment #8) text encoding description byte 0x01 mean UCS-2 (with BOM) in id3v2.3.0 and UTF-16 with BOM in id3v2.4.0 For Basic Multilingual Plane (first 65536 code points) UTF-16 and UCS-2 have the same byte representation. Symbols beyond BMP can't be represented in UC= S-2 and hence in id3v2.3.0, but all popular languages are covered by BMP. If some implementation supports only id3v2.3.0/UCS-2 then symbols outside B= MP (e.g. Unicode emoji) from id3v2.4.0 tags will be corrupted, but other symbo= ls should be decoded correctly. But I have no files with symbols outside BMP to test it. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-225055-13-XpYJpaP0CG>