表 158 は、NLS サポートが提供されるオペレーティング・システムおよび対応する言語をリストしたものです。
言語 | Win32 | WinCE | Linux | Palm OS | Symbian OS | Neutrino |
---|---|---|---|---|---|---|
英語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | ユニコード | UTF-8 |
フランス語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | ユニコード | UTF-8 |
ドイツ語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | ユニコード | UTF-8 |
イタリア語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | ユニコード | UTF-8 |
スペイン語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | ユニコード | UTF-8 |
中国語 (簡体字) | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ
| 適用外 | UTF-8 |
中国語 (繁体字) | コード・ページ / ユニコード | ユニコード
| コード・ページ / UTF-8 |
コード・ページ
Acer S60 には、中国語 (繁体字) Palm OS が組み込まれています。
| 適用外 | UTF-8 |
韓国語 | コード・ページ / ユニコード | ユニコード
| コード・ページ / UTF-8 | コード・ページ
| 適用外 | UTF-8 |
日本語 | コード・ページ / ユニコード | ユニコード | コード・ページ / UTF-8 | コード・ページ | 適用外 | UTF-8 |
ヘブライ語 | 適用外 | 適用外 | 適用外 | コード・ページ
| 適用外 | 適用外 |
チェコ語 | コード・ページ / ユニコード | ユニコード
| 適用外 | コード・ページ
| ユニコード | 適用外 |
アラビア語 | 適用外 | 適用外 | 適用外 | コード・ページ
| 適用外 | 適用外 |
ユニコード・サポートのない、Palm OS、QNX Neutrino、Linux、Windows NT および Windows 2000 の各オペレーティング・システムでは、 ロケール情報を使用して正しいコード・ページを判別します。 DB2 Everyplace の中では内部ストリング変換を行いません。 渡された各ストリングは、そのままで保管されます。 照会アプリケーションは、保管時に使用されたのと同じコード・ページ設定を使用しなければなりません。 これは、DB2 Universal Database が NLS を提供する方法と似ています。DB2 Everyplace は、コード・ページ変換機能を提供していません。 あるシステム上に特定のコード・ページを用いて作成された DB2 Everyplace データベースは、 同じコード・ページを使用するシステムにのみ配置できます。 特定のコード・ページを用いて作成された表は、そのコード・ページをサポートするすべてのデバイスで使用可能です。 ただし、特定のランゲージ・イネーブラーが必要な場合を除きます。 データベースにアクセスするアプリケーションが、文字データを正しく解釈する責任を負います。
DB2 Everyplace は、現在設定されているロケール、または現在使用可能なロケールを調べることによって、現在使用されているエンコード形式を検出します。
Palm OS では、コード・ページを判別するために、ランゲージ・イネーブラーも必要です。
関連した解説