[Overview][Resource strings][Constants][Types][Procedures and functions][Index] |
Put unicode string in canonical order.
Source position: unicodedata.pas line 502
procedure CanonicalOrder( |
var AString: UnicodeString |
); overload; |
AStr: PUnicodeChar; |
const ALength: SizeInt |
); overload; |
AString |
|
Unicode string |
AStr |
|
Null-terminated string with length specified in ALength. |
ALength |
|
Length of null-terminated string AStr. |
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.
|
Perform unicode normalization D on a string |