Unicode Normalization Forms
Last updated at 8:09 pm UTC on 9 December 2015
http://www.unicode.org/reports/tr15/#Norm_Forms
Depending on the particular Unicode Normalization Form, that equivalence can either be
Essentially, the Unicode Normalization Algorithm puts all combining marks in a specified order, and uses rules for decomposition and composition to transform each string into one of the Unicode Normalization Forms. A binary comparison of the transformed strings will then determine equivalence.