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 ISO-639-Standardwerte 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. Weitere Hinweise finden Sie unter Näheres zur 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. Weitere Hinweise finden Sie unter Näheres zum Zeichensatz der Sprachumgebung.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |