Windows Explorer filename sort order: why ×a before 'a?

Solution 1:

Natural sorting in Windows Explorer simply ignores (leading) quotes. Only what comes after counts.

sort order

  1. " G"
  2. " Hello"
  3. "' Hello"
  4. " I"
  5. "×Hello"
  6. "G"
  7. "Hello"
  8. "'Hello"
  9. "I"

So in your example, "'a" is equivalent to "a" which comes after special characters. If anything, it’s more surprising that leading spaces change the sort order.