Ну, всё правильно.
Как вы яхту назовёте, так она и, извиняюсь, поплывёт.
"A" < "a", естественно, файлы с заглавными буквами в названии сортируются вперёд строчных.
Зачем вообще было это извращение, зачем морочиться с пуникодом, почему не использовать кириллицу, как белые люди делают?