Учитывая, что, например, "à"
(один символ Unicode) также может быть закодирован как "\u0300a"
(два символа Unicode, то есть комбинирующий серьезный акцент (U + 0300), за которым следует a), есть ли функциональность в .NET нормализовать строку, чтобы последняя конвертировалась в первую?
Я считаю, что первое считается каноническим представлением. Моя конкретная проблема заключается в том, что я видел случаи, когда последний браузер отображал некорректно, но это может быть полезно и в других сценариях.