CanonicalOrder procedure
Put unicode string in canonical order.
Declaration
procedure CanonicalOrder(var AString: UnicodeString); overloadArguments
AString | Unicode string. |
Description
CanonicalOrder transforms a unicode string
AString
(or the alternate form using a null-terminated
AStr with length
Alength)
so it is in canonical order (as defined by the unicode specification).
A string needs to be in canonical order to be able to compare strings.
This function is called as part of
NormalizeNFD.See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
