CHR(157) が ORACLE のコードとして使用される理由がわかりません。以下のコードを実行すると、「HELLO WORLD!」という出力が得られました。
SELECT 'HELLO' || CHR(157) || ' WORLD!' FROM DUAL;
一部のエディターでは、CHR(157) 値が表示されません。オラクルで CHR(157) が使用される理由を知っている人がいたら教えてください。
CHR(157) で表示されるグリフは、使用しているフォントによって異なります。たとえば、「IBM PC 拡張 ASCII」フォントを使用している場合、その上に が重ねられたようなものになります (下の 9D (157 に相当する 16 進数) のグリフを参照してください) Y
。=
他のフォントを使用している場合、フォントがその文字のグリフを定義していない場合は、別のものを取得するか、何も取得しません。たとえば、「Microsoft Windows」文字セットはグリフを定義していません。 157 (16 進 9D) の場合:
幸運を祈ります。