Ordenacion con caracateres especiales
Publicado por psiko-loc (1 intervención) el 14/08/2004 17:45:12
Hola, quisiera saber si hay alguna forma de definirle a turbopascal o freepascal una tabla de caracteres propia, que no se ASCII para utilizarla basicamente en ordenación de STRINGS? Mi problema surge al querer ordenar un listado de clientes por orden alfabético cuando sus nombres contienen caracteres especiales como vocales con acentos.
Por ejemplo si tengo "david garcia" --sin acento-- "david garcía" --con acento-- y "david garco" me lo ordena de la siguiente forma:
david garcia --sin acento--
david garco
david garcía --con acento--
ya que la letra -- í -- está después que la -- o -- en la tabla ASCII y yo pretendo que me lo ordene de esta forma por ejemplo:
david garcia --sin acento--
david garcía --con acento--
david garco
Por ejemplo si tengo "david garcia" --sin acento-- "david garcía" --con acento-- y "david garco" me lo ordena de la siguiente forma:
david garcia --sin acento--
david garco
david garcía --con acento--
ya que la letra -- í -- está después que la -- o -- en la tabla ASCII y yo pretendo que me lo ordene de esta forma por ejemplo:
david garcia --sin acento--
david garcía --con acento--
david garco
Valora esta pregunta


0