 This makes string comparison more complicated, since every possible representation of a string containing such glyphs must be considered.To deal with this, Unicode provides the mechanism of canonical equivalence.In this context, canonicalization is Unicode normalization.