C library for processing UTF-8 Unicode data
utf8proc Documentation

utf8proc is a free/open-source (MIT/expat licensed) C library providing Unicode normalization, case-folding, and other operations for strings in the UTF-8 encoding, supporting up-to-date Unicode versions. See the utf8proc home page (http://julialang.org/utf8proc/) for downloads and other information, or the source code on github (https://github.com/JuliaLang/utf8proc).

For the utf8proc API documentation, see: utf8proc.h

The features of utf8proc include: