Sowohl der Datenbankserver als auch die Clientbibliothek erkennen die Sprachen- und Zeichensatzumgebung, indem Sie eine Sprachumgebungsdefinition verwenden.
Die Anwendungssprachumgebung bzw. Clientsprachumgebung wird vom Client oder der Clientbibliothek bei Anforderungen an den Datenbankserver verwendet, um den Zeichensatz, in dem Ergebnisse zurückgegeben werden sollen, wie auch die Sprache von Fehlermeldungen, Warnungen und anderen Meldungen zu bestimmen. Der Datenbankserver vergleicht seine Sprachumgebung mit der Anwendungssprachumgebung, um zu bestimmen, ob eine Zeichensatzkonvertierung erforderlich ist. Verschiedene Datenbanken auf einem Server können unterschiedliche Sprachumgebungen haben, und jeder Client kann seine eigene Sprachumgebung haben.
Die Sprachumgebung besteht aus folgenden Komponenten:
Sprache Die Sprache ist ein zweistelliger Code, der Standardwerte gemäß ISO-639-1 verwendet (zum Beispiel DE für Deutsch). Der Datenbankserver und der Client haben Sprachwerte für ihre Locale.
Der Datenbankserver verwendet die Sprachumgebungsangabe, um zu ermitteln, welche Sprachenbibliotheken er laden soll. Wenn beim Erstellen einer Datenbank keine Kollatierung angegeben wird, verwendet der Datenbankserver neben dem Zeichensatz auch die Sprache, um zu bestimmen, welche Kollatierung verwendet werden soll.
Die Clientbibliothek verwendet die Sprachumgebungsangabe, um die zu ladenden Sprachenbibliotheken sowie die Sprache zu bestimmen, die von der Datenbank angefordert wird. Siehe Sprache der Sprachumgebung.
Zeichensatz Der Zeichensatz ist die verwendete Codepage bzw. Kodierung. Sowohl Client als auch Server verwenden Zeichensatzwerte, und die Werte können unterschiedlich sein. Wenn sie sich unterscheiden, wird eine Zeichensatzkonvertierung verwendet, um Interoperabilität zu ermöglichen. Siehe Zeichensatz der Sprachumgebung.
Sprache der Sprachumgebung
Zeichensatz der Sprachumgebung
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |