Boost.Unicode : a Unicode library for C++
Abstract
The project has resulted in a Unicode string library for C++ that abstracts away the complexity of working with Unicode text.
The idea behind the project originated from the Boost community's developer mailings lists, and is developed with inclusion into the Boost library collection in mind.