3

DB2データ型VARGRAPHICについて知りましたが、なぜこの名前が付けられているのでしょうか。グラフィックとはまったく関係がないようです。

4

2 に答える 2

8

インフォメーションセンターより

グラフィック文字列は、2バイト文字データを表す一連のバイトです。

この名前は、ASCIIのRFCに由来している可能性があり、非制御文字または英数字は「グラフィック文字」と呼ばれていました。

于 2012-11-02T15:18:15.413 に答える
0

私の意見では、グラフィック文字は、ñéóíúáを含む[a-zA-Z]のようなラテン文字や、ドイツ語、フランス語などの文字ではありません。

グラフィック文字は、マンダリン(中国語)、ヘブライ語、アラブ語、日本語、さらには点字の文字など、他の言語の文字に関するものです。それらは他のラテン文字とは大きく異なり、ヘブライ語とアラブ語は右から左に書かれ、北京語は上下に書かれているため、西側世界のグラフィックのようです(ラテン文字に基づいています)。

文字数が多すぎるため、1文字を表すために2バイト(16ビット)を使用します。この容量を使用すると、65535の異なる文字を表すことができます。(2 ^ 16 = 65535)

1バイト文字は256(2 ^ 8)に制限されているため、この小さな容量にはさまざまなマッピングがあります。

于 2012-11-02T16:48:04.497 に答える