Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Internationale Sprachen und Zeichensätze » Näheres zu Sprachumgebungen

 

Einführung in Sprachumgebungen

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.