Проект ICU (который теперь также имеет библиотеку PHP) содержит классы, необходимые для нормализации UTF-8, чтобы упростить сравнение значений при поиске.
Тем не менее, я пытаюсь выяснить что это означает для приложений. Например, в каких случаях я хочу "Каноническая эквивалентность" вместо "эквивалентности совместимости" или наоборот?