« À la découverte d'Unicode/Fonctionnalités usuelles et algorithmes » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 19 :
 
== ordre alphabétiques et collation dans différentes langue==
 
{{...}}
 
 
Pour des raisons d'habitudes, d'ancienneté du principe, ou de facilité de mise en œuvre, de nombreux développeurs de logiciels utilisent ou ont utilisé le classement selon l’ordre des codes dans le codage de caractères utilisé (par exemple ASCII ou UTF-8), nommé ordre lexicographique. Ce classement coïncide avec le classement alphabétique pour les mots contenant uniquement des lettres sans diacritique et toutes en majuscule (ou en minuscules), mais donne un résultat généralement incorrect dès qu’il y a des diacritiques, des espaces, des signes de ponctuations ou un mélange de lettres capitales et minuscules (ce dernier point est toutefois facilement résolu en convertissant tout en capitale).
 
La notion de "LOCALE" dans les systèmes d'exploitation permet aux fonctions de comparaison de mots d'effectuer les bonnes équivalences dans la langue considérés. En français, (A,À,Â,Ä,ä,â,à), etc. - alors que les codes de ces lettres sont loin d'être voisins. Ainsi, il n'y a pas à [[compilateur|recompiler]] une même application pour chaque langue existante.
 
<!-- à compléter avec ce qu'Unicode apporte -->
 
== conversion de casse==