| Symfoware(R) Server JDBCドライバユーザーズガイド - FUJITSU - |
目次
索引
![]()
|
第2章 システム設計の考え方
2.2 文字コード流通
2.2.2 文字コードの設計
データベースサーバの文字コードについて、データベースに格納する文字コード系を決定する必要があります。
システムで使用する文字コードがすべて同一である場合は、データベース格納文字コードもそれに合わせますが、業務によっては複数の文字コードを使用する場合があります。そのような場合には、システムで利用する文字コードを包括するコードを選択する必要があります。
以下に、各コード系とその特長を示します。
世界各国の各国語文字を統一的に扱うことを目的とした、マルチバイトの文字コード系です。
Javaのアプリケーションは、文字データを内部的にUnicodeで扱っており、Javaアプリケーションに対して文字コード系がUnicodeの入出力を行う場合、データベース格納文字コードにUnicodeを選択することでコード変換処理が軽減するという利点があります。
EUC(U90)はJEFコードやシフトJIS(R90)と高い親和性を持っているため、コードセットの文字範囲はかなり広い範囲を包括しています。そのため、基幹データベースがホストである場合や、シフトJIS(R90)の拡張非漢字およびシフトJIS(MS-SJIS)のMSベンダー文字を扱う場合に適しています。
シフトJISで扱える文字データの範囲は、他のコード系に比べて若干少なくなります。しかし、文字データの入出力がWindows系の端末からであり、また扱う文字コードの範囲がJIS漢字およびJIS非漢字の場合には問題なく扱うことができます。
目次
索引
![]()
|