Libutf8++ is a C++ library that allows for the decoding and encoding of UTF-8.
One of the key advantages of using libutf8++ is the availability of simple string encode/decode functions, as well as more advanced objects designed to handle large amounts of data or streamed data more efficiently.
In its latest release, the encoder and decoder object APIs have been fully rewritten, enhancing the overall usability of the library. Please note that this release requires the presence of libutf8-1.1.2.