libtranscript
About libtranscript
libtranscript is a character-set conversion library, much like the iconv set of functions. The library allows great control over the conversions. It was designed for use in programs which use Unicode internally, using UTF-8, UTF-16 or UTF-32/UCS-4.
libtranscript currently provides converters for the following encodings:
- Unicode UTF-{7,8,16LE,16BE,32LE,32BE}, CESU-8, GB-18030.
- ISO-8859-{1,2,3,4,5,6,7,7-2003,8,9,10,11,13,14,15,16}.
- Windows-125{0,1,2,3,4,5,6,7,8}.
- KOI8-{R,U,RU}.
- ISO-2022-{JP,JP2,JP3,JP2004,KR,CN,CN-EXT}.
- EUC-{CN,JP,JIS-2004,KR,TW}, Windows-949.
- Big5, Big5-HKSCS, Windows-950.
- Shift-JIS, Shift-JISX0213, Shift-JIS-2004, Windows-932.
- JIS-X-201.
- Window-936.
- VISCII.
- IBM-{37,437,1047}.
News
libtranscript version 0.3.4 released
This release fixes a bug in the release scripts which prevented compilation due to a wrongly typed function argument and fixes some warnings emitted by newer compilers.
20-Nov-2024
libtranscript version 0.3.3 released
This release contains no functional changes, and only changes the packaging.
28-Dec-2017
libtranscript version 0.3.2 released
This is a re-release of version 0.3.1, to make the build scripts work now that GNU make has made c99 the default compiler.
12-Feb-2015
Documentation
The documentation for libtranscript can be generated using doxygen, using the doxygen.conf file in the source package. Documentation for the latest version can also be found here.
Download
The source for libtranscript is available here (signature). Older releases are available here. All releases are signed with the GPG key for gpg@ghalkes.nl (0x5A22F7B45F39DE51).
Binary releases can be found in the Tilde repositories.
Contact
You can reach me at: libtranscript @ REMOVE ghalkes.nl.
Copyright Notice
Copyright © 2011-2025 G.P. Halkes
libtranscript is distributed under the GNU General Public License version 3.