>477
英文字の順序は英語では小文字→大文字の順番です。
日本語では英語に準ずるのが正しいですが、無視する場合もあります(excelなど)
だから、仕様として理解できる動作です。

コマンドプロンプトのsortコマンドは正確に動作します。
日本語は大→小、chcp 437で英語にしても大→小。
コマンドオプションで /L ""C""とするとASCII順で大→小になります。