ここでは,XML Extensionで検索に使用できる文字に関する注意事項について説明します。
検索に使用できる文字を,表A-1,表A-2および表A-3に示します。
表A-1 検索に使用できる文字(HiRDBの文字コード種別がSHIFT-JISのとき)
文字種 | 長さ(バイト) | 配置 | ||
---|---|---|---|---|
2バイトコードの1バイト目 | 2バイトコードの2バイト目 | |||
文字コード | 1バイト 文字コード | 1バイト | 0x20~0x7E 0xA1~0xDF | - |
2バイト 文字コード | 2バイト | 0x81~0x9F 0xE0~0xFC | 0x40~0x7E 0x80~0xFC | |
制御コード | JIS制御 文字コード | 1バイト | 0x09 | - |
表A-2 検索に使用できる文字(HiRDBの文字コード種別がEUCのとき)(UNIXの場合)
文字種 | 長さ(バイト) | 配置 | ||
---|---|---|---|---|
2バイトコードの1バイト目 | 2バイトコードの2バイト目 | |||
文字コード | 1バイト 文字コード | 1バイト | 0x20~0x7E | - |
2バイト 文字コード | 2バイト | 0x8E | 0xA1~0xDF | |
0xA1~0xFE | 0xA1~0xFE | |||
制御コード | JIS制御 文字コード | 1バイト | 0x09 | - |
表A-3 検索に使用できる文字(HiRDBの文字コード種別がutf-8のとき)
コードポイント | 1バイト | 2バイト | 3バイト | 4バイト | 5バイト | 6バイト |
---|---|---|---|---|---|---|
U+00000009,U+00000020~U+0000007E | 09,20~7E※ | |||||
U+00000080~U+000007FF | C280~DFBF | |||||
U+00000800~U+0000FFFF | E0A080~EFBFBF | |||||
U+00010000~U+0010FFFF | F0908080~F48FBFBF |
検索条件式に表A-1,表A-2および表A-3に示す以外の文字を使用したり,HiRDBの文字コード種別と異なる文字を使用した場合,検索条件式のエラーが発生したり,検索結果が期待した結果と異なるときがあります。