デフォルトのUnicode照合要素テーブル 次の2つのエントリが表示されます:
002C ; [*0220.0020.0002] # COMMA
002D ; [*020D.0020.0002] # HYPHEN-MINUS
ここで、COMMAの一次重みはHYPHEN-MINUSの一次重みよりも大きいため、HYPHEN-MINUSはCOMMAの前にソートされます。
これは、デフォルトの重みを使用したUnicode照合アルゴリズムに従って予想される並べ替え順序であることに注意してください。 ASCIIバイト値による並べ替え順序が必要な場合は、別の順序になります。そして、他の有効な注文があります。ただし、ロケールの名前が「en_US.UTF-8」(または「en_US.utf8」、同じもの)の場合は、Unicodeの順序が必要になる可能性があります。しかし、それはあなたとあなたのオペレーティングシステムベンダーの間です。