Créer une base de données DB2 en page de codes locale

Dans une base de données UTF-8, l'ordre de tri des caractères est fixe. Il s'agit de l'ordre des valeurs binaires des codes UTF-8. Il n'est donc pas possible d'effectuer des tris adaptés à telle ou telle langue dans une base de données UTF-8.

S'il est important que vos applications ou vos utilisateurs LDAP obtiennent les résultats d'une recherche à l'aide d'un filtre de tri ("name >= smith", par exemple) ou d'un ordre de tri logique dans la langue (par exemple, "é" classé avec "e" en français et non rejeté après "z"), UTF-8 ne conviendra probablement pas comme jeu de caractères de votre base de données d'annuaire. Il vaut mieux que le serveur LDAP et tous les clients LDAP utilisent le jeu de caractères le mieux adapté à la langue locale. Ainsi, un serveur LDAP fonctionnant dans un environnement "espagnol" avec une base de données définie pour utiliser le jeu de caractère local renverra des résultats respectant l'ordre de tri auquel sont habitués les utilisateurs de langue espagnole. Toutefois, cette configuration oblige toute votre communauté d'utilisateurs d'annuaire à utiliser le même jeu de caractères et le même ordre de tri.