Amigo, a função que classifica, está correta, pois está ordenando pela sequencia natural dos codigos: simbolos, numeros, letras (maiuscula), letras (minuscula), etc
https://www.techonthenet.com/ascii/chart.php
! " # $ % & ' ( ) * + , - . /0 1 2 3 4 5 6 7 8 9 : ; < = > ?@ A B C D E F G H I J K L M N OP Q R S T U V W X Y Z [ ] ^ _` a b c d e f g h i j k l m n op q r s t u v w x y z { | } ~
No caso do seu exemplo, com letras minusculas (a), foram classificados pela sequencia natural.
Fiz, uns ajustes na função, para tratar tudo como maiúsculo, veja o anexo.
abç.
Click em se a resposta foi util!
Postado : 20/01/2017 6:16 pm