Why aren non-alphanumeric characters ignored for sorting?
Windows determines how words are defined for sorting. Windows 3.1 removes non-alphanumeric characters for sorting, while Windows 95 replaces non-alphanumeric characters with spaces. For example, “Ces*ti, B.B.” would sort before “Cesko, B.B.” because the asterisk is replaced by a space before sorting.