Getting Started 🔗
Charisma is a safe and secure, embeddable implementation of Unicode® character encoders and decoders written in C99. Charisma provides functions for decoding and encoding characters safely in UTF-8, UTF-16, and UTF-32 (big or little endian) from both null and non-null terminated strings. It can recover from malformed characters, allowing decoding to continue.
Building from Source 🔗
Download the latest release and build with
$ ./configure
$ make
$ make install
or build with CMake.