В Таблицата на Unicode Collation Element по подразбиране можете да видите тези два записа:
002C ; [*0220.0020.0002] # COMMA
002D ; [*020D.0020.0002] # HYPHEN-MINUS
Тук основното тегло на ЗАПЕТАЙКА е по-голямо от основното тегло на ТИРЕ-МИНУС, следователно ТИРЕ-МИНУС сортира преди ЗАПЕТАЙКА.
Обърнете внимание, че това е очакваният ред на сортиране според алгоритъма за сортиране на Unicode с теглата по подразбиране. Ако очаквате ред на сортиране по стойности на ASCII байтове, ще получите различен ред. А има и други валидни поръчки. Но ако локалът е наречен "en_US.UTF-8" (или "en_US.utf8", същото нещо), тогава вероятно бихте очаквали Unicode ред. Но това е между вас и доставчика на вашата операционна система.