Firebird
SJIS_0208/EUCJ_0208/UNICODE_FSS
マッピング検証
検証目的 日本語Windows上で 以下のキャラクタセットの登録/検索によりコードマッピング結果を確認する。 SJIS_0208 のテーブルに対する読み書きで正常か。 EUCJ_0208 のテーブルに対する読み書きで正常か。 UNICODE_FSS のテーブルに対する読み書きで正常か。
検証環境
テスト(1) | Firebird V1.5RC3 Windows Local環境 | サーバ | Firebird V1.5RC3 SuperServer / Windows2000(sp2) | クライアント | (Local環境) | データベース | MAPV15RC3.GDB | USER:SYSDBA / DEFAULT CHARACTER SET SJIS_0208 / Dialect3 | SJIS_0208検証用テーブル:SJIS | EUCJ_0208検証用テーブル:EUCJ | UNICODE_FSS検証用テーブル:UNICODE | 接続キャラクタセット | SJIS_0208 | 検証ツール | B-Pla1/Data Definition B-Pla2/Data Conversion Middleware:IBObjects |
|
テスト(2)は2003年8月末検証予定としています
※上記以外の検証環境は順次追加していく予定です。
検証データ
1バイト文字
SJIS | 数 | |
00- 1F | 32 | 制御コード(テスト対象外) |
20- 7E | 95 | JIS X 0201英数記号 |
7F | 1 | 制御コード(テスト対象外) |
80 | 1 | 未定義 |
A0 | 1 | 未定義 |
A1- DF | 63 | JIS X 0201カナ |
FD- FF | 3 | 未定義 |
2バイト文字
SJIS | 数 | |
8140-EFFC | 8836 | JIS X 0208範囲内(非文字含) |
| (6355) | (内、文字は6355文字) |
F040-FCFC | 2444 | JIS X 0208範囲外(非文字含) |
| (388) | (内、IBM選定文字388文字) |
検証テーブル
Table | Col | Type | Characterset | Memo |
SJIS | S_STR | VARCHAR(1) | CHARACTER SET SJIS_0208 | 検証コードのInsert/Select/Compare対象列 |
EUC | E_STR | VARCHAR(1) | CHARACTER SET EUCJ_0208 | 同上 |
UNICODE | U_STR | VARCHAR(1) | CHARACTER SET UNICODE_FSS | 同上 |
検証結果
(JIS X 0208)
1バイト文字
SJIS | 数 | サーバ | 想定する正常件数 | テスト(1) | テスト(2) | メモ |
20- 7E | 95 | SJIS | 95(100%) | | | |
| 95 | EUCJ | 95(100%) | | | |
| 95 | UNI | 95(100%) | | | |
80 | 1 | SJIS | 1(100%) | | | |
| 1 | EUCJ | 0( 0%) | | | |
| 1 | UNI | 0( 0%) | | | |
A0 | 1 | SJIS | 1(100%) | | | |
| 1 | EUCJ | 0( 0%) | | | |
| 1 | UNI | 0( 0%) | | | |
A1- DF | 63 | SJIS | 63(100%) | | | |
| 63 | EUCJ | 0( 0%) 2バイトになり100%になるか? | | | |
| 63 | UNI | 63(100%) | | | |
FD- FF | 3 | SJIS | 3(100%) | | | |
| 3 | EUCJ | 0( 0%) | | | |
| 3 | UNI | 0( 0%) | | | |
2バイト文字
SJIS | 数 | サーバ | 想定する正常件数 | テスト(1) | テスト(2) | メモ |
8140-EFFC | 8836 | SJIS | 8836(100%) | | | |
| 8836 | EUCJ | 8836(100%) | | | |
| 8836 | UNI | 6879( 78%) 実際にある文字しか変換しない | | | |
F040-FCFC | 2444 | SJIS | 2444(100%) | | | |
| 2444 | EUCJ | 0( 0%) | | | |
| 2444 | UNI | 0( 0%) | | | |
UNICODE_FSS時の文字数の内訳は、前述した
数字・記号・かな(01~08区) : 524
第1水準 (16~47区) : 2965
第2水準 (48~84区) : 3390
マッピング検証関係資料
マッピング検証関係資料として検証作業のスクリーンショットを掲載します