The Big5 codec provides conversion to and from the Big5 encoding. The code was originally contributed by Ming-Che Chuang <[email protected]> for the Big-5+ encoding, and was included in Qt with the author's permission, and the grateful thanks of the Qt team. (Note: Ming-Che's code is QPL'd, as per an mail to [email protected].)
However, since Big-5+ was never formally approved, and was never used by anyone, the Taiwan Free Software community and the Li18nux Big5 Standard Subgroup agree that the de-facto standard Big5-ETen (zh_TW.Big5 or zh_TW.TW-Big5) be used instead.
The Big5 is currently implemented as a pure subset of the Big5-HKSCS codec, so more fine-tuning is needed to make it identical to the standard Big5 mapping as determined by Li18nux-Big5. See https://web.archive.org/web/20021130090426/http://www.autrijus.org/xml/ for the draft Big5 (2002) standard.
James Su <[email protected]> <[email protected]> generated the Big5-HKSCS-to-Unicode tables with a very space-efficient algorithm. He generously donated his code to glibc in May 2002. Subsequently, James has kindly allowed Anthony Fok <[email protected]> <[email protected]> to adapt the code for Qt.
See also Text Codecs: Big5, Big5-HKSCS.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/codec-big5.html