Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 504 Bytes

csharp.md

File metadata and controls

17 lines (13 loc) · 504 Bytes

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();