Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2007, 17h47   #1
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
Par défaut Pb de tri alphabétique

Bonjour,

j'essaie de sortir une liste de nom triés par ordre alphabétique.

Ma base est définie en encoding unicode. Mes transferts de données se font
tous en unicode-UTF8.

et par exemple :
select nom from sections order by nom me sort :
...
Bally, Charles
Bühler, Karl
Benveniste, Emile
Benveniste, Emile
Bloomfield, Leonard
Bloomfield, Leonard
Boas, Franz
Bopp, Franz
Bopp, Franz
Bopp, Franz
Bréal, Michel Jules Alfred
Brøndal, Rasmus Viggo
Brosses, Charles de
Brugmann, Karl
...
A noter : le "ü" entre le "a" et le "e"
Mais il y a bien d'autres bizarreries .... avec les ǟ|ǡ|ǻ|ǽ|ȁ|ȃ|ẚ|ạ|ả|ấ ou encore ç|ć|ĉ|ċ|č|ḉ

Une idée ???

Merci d'avance.
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 21h12   #2
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
T'es sous quel OS ta version de Postgresql et comment récupères-tu tes données(logiciel client)?
  Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 10h10   #3
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
OS : Linux Debian
Postgres : 7.4.7
Client : pgadmin III d'une façon générale, une appli java dédiée pour certaines saisies et php4/apache2 pour le portail
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 10h55   #4
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 358
Points : 358
Je ne connais pa l'alphabet nordique, mais peut que le ü et le ø sont placés correctement.
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 11h20   #5
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
Par défaut Unicode complet

Le problème est que je travaille sur un corpus de linguistique, qui comprend beaucoup de langues du style grec, latin, français, espagnol, italien, portugais, brésilien,slavon, russe, allemand, anglais, arabe, hébreu, yiddish, sanskrit, prakrit, pali, paninéen, tamoul, chinois, japonais, etc...

Je ne peux donc pas me contenter d'une langue, il me faut vraiment traiter TOUS les codes
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 11h37   #6
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 358
Points : 358
c'est pour ça que l'UTF8 est fait... et je pense que si tu demande un ORDER BY il fera correctement...
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 12h35   #7
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
Eh ! c'est bien là que ça coince !!!

exemples de sortie d'un order by
...
Al-Suyūṭī Ğalāl al-Dīn ʿAbd al-Raḥmān
Al-Suyūṭī Ğalāl al-Dīn ʿAbd al-Raḥmān
Al-Zamaẖšarī Ğār Allāh Abū l-Qāsim Maḥmūd
Al-Zağğāğī Abū l-Qāsim ʿAbd al-Raḥmān
Al-Ğurğānī ʿAbd al-Qāhir
...
Brosses, Charles de
Brugmann, Karl
Bruneau, Charles (...)
Brunot, Ferdinand Eugène (...)
Brunot, Ferdinand Eugène (...)
Brunot, Ferdinand Eugène
Bréal, Michel Jules Alfred
Brøndal, Rasmus Viggo
Brøndal, Rasmus Viggo
Buffier, Claude
....
Yuan Renlin
Yāska
Zaretski, Ayzik
Zhou Deqing
Zizanius, Laurent
Álvares, Manuel
Érasme, Didier (...)
Évrard de Béthune
Ölinger, Albert
Śaraṇadeva
Śarvavarman
Śākalya
Śākaṭāyana
Śāntanava
Šaxmatov, Aleksej Aleksandrovič
Ḥayyūğ, Yĕhūdāh ben Dāwid
’Avrāhām Ben Mē’īr De Balmes
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 12h45   #8
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 358
Points : 358
Essaye un truc du genre

Code :
ORDER BY nom COLLATE UTF8
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 15h09   #9
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
SNIF ! pas de COLLATE en postgreSql (enfin je crois ?)
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 15h25   #10
Membre éclairé
 
Avatar de deY!
 
Inscription : avril 2006
Messages : 403
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 403
Points : 358
Points : 358
non effectivement, mais apérs recherche, je n'ai rien trouvé de concret, par contre essaye de regarder au niveau des locales, et de pk_collkey
__________________
deY!
deY! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 15h42   #11
Candidat au titre de Membre du Club
 
Webmaster
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 12
Points : 12
Effectivement
Voilà qui pourrait m'aider.
Mais je n'avais pas encore installé la bbl ICU.
Donc j'y vais ...

Merci !
jobern est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h44.


 
 
 
 
Partenaires

Hébergement Web