It is an interface for Boost.Locale. Designed to work with utf-8 strings in C++