Eveling Velásquez escribió: > hola Alvaro, disculpa los otros correos,probe lo que me indicastes > cat ordenÑURINDANARVAEZPEREZPEÑAALVARESMORENOZAPATAÑAMENDINUÑEZDE TRINIDADDE > LA CRUZ1CORADELGADILLO > cat orden | LC_COLLATE=es_EC.utf8 > el resultado esta bien con respecto a las Ñ sin embargo en los espacios da el > problema (DE LA CRUZ, DELGADILLO, DE TRINIDAD)
Bueno, este comportamiento está especificado así en la definición del locale (se supone que es el orden “de diccionario”) y se supone que está correcto. Entiendo que tú querrías que el espacio se considerara mayor que todas las letras, o sea DELGADILLO DE LA CRUZ DE TRINIDAD pero creo que no hay ninguna forma de lograr esto, excepto escribiendo tu propia definición de locale a partir de es_EC.utf8. No he sabido de nadie que lo haya hecho, pero teóricamente es simple (aunque la mantención debe ser jodida). -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda