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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » データベース設定 » 国際言語と文字セット » 文字セット

 

クライアント/サーバコンピューティングにおける言語の問題

クライアントアプリケーションで作業するデータベースユーザは、次のソースから文字列を参照したり、文字列にアクセスしたりする場合があります。

  • データベース内のデータ   データベースには文字列やその他のテキストデータが格納されています。データベースサーバは要求に応答するときに、これらの文字列を処理します。たとえば、データベースサーバが、テーブルの N より後の文字で始まるすべての名前を表示するよう求められることがあります。この要求では、文字列比較を実行する必要がありますが、特定の文字セットのソート順序が想定されています。

  • データベースサーバソフトウェアメッセージ   アプリケーションによってデータベースエラーが引き起こされることがあります。たとえば、存在しないカラムを参照するクエリをアプリケーションが送信した場合です。この場合、データベースサーバは警告かエラーメッセージを返します。このメッセージは「言語リソースライブラリ」に保持されます。これは SQL Anywhere が使用する DLL または共有ライブラリです。

  • クライアントアプリケーション   クライアントアプリケーションのインタフェースはテキストを表示します。また、内部でテキストを処理できます。

  • クライアントソフトウェアメッセージ   クライアントライブラリは、データベースサーバと同じ言語を使用してクライアントアプリケーションにメッセージを提供します。

  • オペレーティングシステム   クライアントとサーバのオペレーティングシステムは、メッセージを提供したりテキストを処理したりします。

環境を適切に動作させるためには、テキストの入力箇所のすべてで統合的に機能しなければなりません。大まかに言うと、すべてユーザの言語および文字セット、またはそのいずれかで動作させてください。