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}, Windows-21866.
  • ISO-2022-{JP,JP2,JP3,JP2004,KR}.
  • EUC-{CN,JP,JIS-2004,KR}, Windows-949.
  • Shift-JIS, Shift-JISX0213, Shift-JIS-2004, Windows-932.
  • JIS-X-201.
  • Window-936.
  • VISCII.
  • IBM-{37,437,1047}.

News

libtranscript version 0.2.2 released

This release allows building with the standard dlopen/dlsym/dlclose facilities instead of using libltdl (where available) and allows finalizing library use, to allow detection of memory leaks.

31-Dec-2011

libtranscript version 0.2.1 released

This release fixes handling of private use handling in unicode to unicode conversions, such that it is in line with the other converters.

22-Dec-2011

libtranscript version 0.2.0 released

This release updates the thread-safety mechanisms, and therefore now depends on pthreads to compile.

01-Nov-2011

libtranscript version 0.1.1 released

First public release.

11-Aug-2011

Download

The source for libtranscript is available here. Older releases are available here.

Contact

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

Copyright Notice

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