В соответствии с Boost.Locale сравнение бэкэндов, поддержка манипулирования делами также различна. Все бэкэнды, кроме ICU, имеют «базовые» возможности, тогда как ICU обладает полными возможностями.
Что это вообще значит? boost::locale::to_lower
а также boost::locale::to_upper
кажется, работает просто отлично; это о «сложенном» случае? Или разложенный вид для таких языков, как корейский?
Задача ещё не решена.
Других решений пока нет …