libunicode is a library for manipulating Unicode characters and
strings. It understands both the UTF-8 and UCS-2 encodings, and has a
framework for adding support for new encodings.
libunicode is licensed under the LGPL
================================================================
Some design notes:
You might wonder why we always advertise unicode_iconv* instead of
just using the native ones when available. The reason is that some
programs, like Guile, want to be able to advertise a way to plug in
converters. We provide that by using the native iconv() as a first
attempt and then falling back to our converters.
|