'jour,

J'ai qques soucis de classements avec des données qui contiennent des caractères espace avec un ENCODING LATIN1 et un LC_COLLATE fr_FR.

En effet avec un ORDER BY sur le champ, j'obtiens comme résultat (2 espaces entre les nombres sauf pour celui qui est mal classé - un seul espace) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
1  1
1 10
1  2
1  3
1  4
alors que j'aimerais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
1  1
1  2
1  3
1  4
1 10
Il me semble donc que le caractère espace fait partie des caractères ignorés lors du classement (me trompé-je ?).
Comment remédier à ça ?
Dois-je ajouter à ma requête une clause supplémentaire indiquant que je veux que soit utilisé un classement ASCII (et si oui comment ?)
Mais ne peut-on pas spécifier ça globalement pour toutes les requêtes ?

P.S. : J'ai pas trouvé de documentation éclairée à ce sujet, que ce soit sur http://www.postgresql.org ou ailleurs. Si quelqu'un a des liens, je suis preneur

Merci de votre aide,
JYves