Нормализуйте строку Юникода, чтобы получить ее каноническое представление - PullRequest
0 голосов
/ 11 января 2012

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

Я считаю, что первое считается каноническим представлением. Моя конкретная проблема заключается в том, что я видел случаи, когда последний браузер отображал некорректно, но это может быть полезно и в других сценариях.

1 Ответ

0 голосов
/ 11 января 2012

Только что нашел, а! String.Normalize

...