Unicode normalization in C♯
Unicode normalization is available in the core language via the Normalize
method on strings (String objects).
nfd = str.Normalize(NormalizationForm.FormD); nfc = str.Normalize(NormalizationForm.FormC); nfkd = str.Normalize(NormalizationForm.FormKD); nfkc = str.Normalize(NormalizationForm.FormKC); // defaults to NFC nfc = str.Normalize();
- Requires: .NET Framework 2.0
- Docs: http://msdn.microsoft.com/en-us/library/system.string.normalize.aspx