Unicode string comparison returns true for some cases where the actual characters in the string differ, such as when non-printing characters are present in one but the printing characters are the same. However, in these cases equalsNoCase: may return false.
For example, given the strings
Unicode16 with: $a with: $b
Unicode16 with: $a with: $b with: (Character withValue: 0).
These will return true for =, but false for equalsNoCase:.
Last updated: 4/11/17