Мне интересно, как нормализовать строки (содержащие utf-8/utf-16) в C/С++. В .NET есть функция String.Normalize.
В прошлом я использовал UTF8-CPP, но не обеспечивал такую функцию. ICU и Qt обеспечивают нормализацию строки, но я предпочитаю легкие решения.
Есть ли для этого "легкое" решение?