A culturally sensitive comparison in C # does not take into account "ignored characters":
Character sets include ignored characters. The Compare (String, String) method does not consider such characters when performing a culture-based comparison. For example, a comparison of “animals” with “animals” based on culture (using a soft hyphen or U + 00AD) indicates that the two lines are equivalent, as shown in the following example.
Where can I find a complete list of such characters and possibly some details comparing strings containing ignored characters?
source
share