ghalkes:~# command line tools

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{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.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

libtranscript version 0.3.1 released

This release removes support for Windows-21866 character set. This should be the same as the KOI8-U character set (which is supported). Furthermore, this release properly handles unpaired high surrogates in a UTF-8 stream and uses a script to install the required symbolic links, instead of the linkltc program.

03-May-2014

libtranscript version 0.3.0 released

This release adds converters for Big5, Big5-HKSCS, Windows-950, EUC-TW and ISO-2022-CN-EXT. Furthermore, it fixes several small bugs in the ISO-2022 base converter (applies to all ISO-2022 converters).

15-Jan-2013

Download

The source for libtranscript is available here. Older releases are available here. Binary releases can be found in the Tilde repositories.

Contact

You can reach me at: libtranscript @ REMOVE ghalkes.nl.

Copyright Notice

Copyright © 2011-2014 G.P. Halkes
libtranscript is distributed under the GNU General Public License version 3.