Share via


GB18030-Zeichen

GB18030 ist ein separater Standard, der in der Volksrepublik China zur Codierung von chinesischen Schriftzeichen verwendet wird. In GB18030 können Zeichen 1, 2 oder 4 Byte lang sein. SQL Server bietet Unterstützung für GB18030-codierte Zeichen, indem diese erkant werden, wenn Sie den Server von einer clientseitigen Anwendung erreichen, und in systemeigene Unicode-Zeichen konvertiert und als solche gespeichert werden. Nach ihrer Speicherung im Server werden diese Zeichen in allen nachfolgend daran ausgeführten Operationen als Unicode-Zeichen behandelt.

Achten Sie beim Verwenden Von GB18030-Zeichen darauf, dass diese zwar für Sortier- und Vergleichsvorgänge verwendet werden können, dass die Vergleiche bei Verwendung einer Sortierungsversion vor SQL Server 90 jedoch lediglich auf den Codepunkten der Zeichen basieren und nicht auf anderen linguistisch sinnvollen Methoden. Daher müssen Sie besonders vorsichtig sein, wenn Sie GB18030-Zeichen in Operationen wie ORDER BY, GROUP BY und DISTINCT verwenden, und insbesondere wenn GB18030- und Nicht-GB18030-Zeichen in dieselbe Operation einbezogen werden. Um sinnvolle Vergleiche mithilfe von GB18030-Zeichen zu ermöglichen, müssen Sie die neue Sortierungsversion von SQL Server 90 verwenden, die durch den an ihren Namen angehängten Suffix 90 gekennzeichnet ist. Verwenden Sie z. B. statt der Sortierung Chinese_PRC die Sortierung Chinese_PRC_90. Weitere Informationen finden Sie unter Sortierungseinstellungen im Setup-Programm.

Alle neuen _100-Ebenen-Sortierungen unterstützen die linguistische Sortierung mit GB18030-Zeichen.