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

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

 

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

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

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

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

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

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

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

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