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.
