この規格ページの目次
18
X 0138-3 : 2004 (ISO/IEC 15475-3 : 2002)
附属書B(参考)多バイトの例
この附属書(参考)は,本体及び附属書(規定)に関係する事柄を補足するもので,規定の一部ではな
い。
ここでは,CDIF転送形式のどの部分が多バイト文字を受け入れられるのかを示す例を記載する。各々
の例に対応する本文中の例示を次に示す。
B.1 7.2.9列挙値の例
有効な列挙値の例を次に示す。
1) <赤> - 有効
2) <10> - 有効
B.2 7.2.10文字列の例
有効な及び無効な文字列の例を次に示す。
1) "文字列です" - 有効
2) ""文字列です" - 無効 : 退避されない区切り記号を含んでいる。
3) ""文字列"です" - 有効 : 途中の区切り記号が退避されている。
4) "文字列中のエスケープ文字(逆スラッシュ)です"
- 有効
B.3 7.2.11テキスト文字列の例
有効な及び無効なテキスト文字列の例3)を次に示す。
1) #[Program SumIntegers(Input,Output);
var
total, inputinteger : Integer;
begin
while not EOF(Input) o
begin
ReadLn(inputinteger);
total:=total+inputinteger
end;
WriteLn('合計=',total);
end. ]# - 有効
2) #これは文章です]# - 無効 : 文字の区切り記号が不完全になっている。
3) #[文章の終端記号は"]#"]#]
- 無効 : ]#が退避されていない。
4) #[これは]#の文章中への埋め込み方です]#
- 有効
5) #[そしてこれは2つの逆スラッシュ の文章中への埋め込み方です]#
- 有効
6) #[これは文章です] - 無効 : 末尾に#がない。
7) #[制御符号-Zは通常、文字#H1Aです,これは印刷不能です。]#
- 有効
8) #[一つの右大かっこ,],がこの文書中に埋め込まれています。]#
- 有効
――――― [JIS X 0138-3 pdf 21] ―――――
19
X 0138-3 : 2004 (ISO/IEC 15475-3 : 2002)
9) #[一つの右大かっこ,],エスケープされてこの文書中に埋め込まれています。]#
- 無効 : “]”は,テキスト文字列の一部として許されない。
“]”の直後は“#”であることを必要とする。なお,“]#”
は,“]#”をテキスト文字列の途中に含めるための表現であ
る。
注3) これらのテキスト文字列の例は,表記上用いる復帰,改行のような空白類文字を使って記述す
る。
B.4 7.2.12コメントの例
CDIF符号化の規格で表記されるコメントの有効な及び無効な例4)を次に示す。
1) #| これは
改行入りコメントです |# - 有効
2) (#d1 #d2 #| 私の靴の留め金 |# #d3 #d4) - 有効 : 行の途中に挿入されたコメント。
3) #| こんにちは...<eof> - 無効 : 区切り記号がない。
注4)これらのコメントの例は,表記上用いる復帰,改行のような空白類文字を使って記述する。
<eof>は,ファイルの最後を表すために用いる。
B.5 7.2.16 多バイト識別子の例
多バイト識別子の有効な及び無効な例を次に示す。
1) 鈴木太郎の本体 - 有効
2) 顧客記録.従業員名札番号 - 無効 : 途中に多バイト文字でないドット(.)がある。
3) SYSRANGE - 有効
4) 顧客-記録 - 無効 : 途中に多バイト文字でないハイフン(-)がある。
5) 9システム - 有効
6) 鈴木 太郎 - 無効 : 途中に多バイト文字でない空白がある。
7) 従業員記録 - 有効
8) 顧客記録:従業員名札番号 - 無効 : 途中に多バイト文字でないコロン(:)がある。
9) 鈴木 太郎 - 有効 : 漢字空白の挿入は許されている。
JIS X 0138-3:2004の引用国際規格 ISO 一覧
- ISO/IEC 15475-3:2002(IDT)
JIS X 0138-3:2004の国際規格 ICS 分類一覧
JIS X 0138-3:2004の関連規格と引用規格一覧
- 規格番号
- 規格名称