Skip site navigation (1)Skip section navigation (2)
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>