Partager via


Caractères GB18030

GB18030 est une norme distincte utilisée en République populaire de Chine pour l'encodage des caractères chinois. Dans la norme GB18030, les caractères peuvent être encodés sur 1, 2 ou 4 octets. Pour prendre en charge les caractères encodés selon la norme GB18030, SQL Server les reconnaît lorsqu'ils entrent dans le serveur en provenance d'une application côté client, puis les convertit et les stocke en mode natif en tant que caractères Unicode. Une fois stockés dans le serveur, ils sont traités en tant que caractères Unicode dans toutes les opérations dont ils font l'objet.

Lorsque vous utilisez des caractères GB18030, gardez à l'esprit qu'ils peuvent servir dans les opérations de tri et de comparaison mais que, lorsque vous utilisez une version de classement antérieure à SQL Server 90, les comparaisons sont uniquement basées sur leurs points de code et non sur d'autres critères linguistiques significatifs. Par conséquent, soyez attentif lorsque vous utilisez des caractères GB18030 dans des opérations telles que ORDER BY, GROUP BY et DISTINCT, notamment si elles combinent des caractères GB18030 et des caractères non-GB18030. Pour permettre les comparaisons significatives de chaînes contenant des caractères GB18030, utilisez la nouvelle version de classement SQL Server 90, signalée par le suffixe 90 ajouté à son nom. Par exemple, au lieu du classement Chinese_PRC, utilisez Chinese_PRC_90. Pour plus d'informations, consultez Paramètres de classement du programme d'installation.

Tous les nouveaux classements de niveau _100 prennent en charge le tri linguistique avec les caractères GB18030.