The right text normalization for a given specification depends on requirements in the format or protocol's vocabulary. There are four choices for text
Default. This normalization step has no effect on the text and, as a result, is sensitive to form differences involving both case and Unicode normalization.
ASCII Case Fold. Comparison of text with the characters case folded in the ASCII (Basic Latin, U+0000 to U+007F) range.
Unicode Canonical Case Fold. Comparison of text that is both case folded and has Unicode canonical normalization applied.
Unicode Compatibility Case Fold. Comparison of text that is both case folded and has Unicode compatibility normalization applied.
The right text normalization for a given specification depends on requirements in the format or protocol's vocabulary. There are four choices for text