libtranscript
libtranscript Documentation

Introduction

The libtranscript library provides functions for converting between different character sets and Unicode. 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.