[2] 
[[制御文字]]
[CODE(charname)@en[SOS]] ([CODE(charname)@en[START OF STRING]])

[1] 
[[制御文字]] 
[CODE(charname)@en[ST]] ([CODE(charname)@en[STRING TERMINATOR]])

[3] 
[[文字列]]の先端と終端を表すために使うことができます。

[6] 
古い [[ISO 6429]] の [[C1]] (とその [[ISO-IR]] 登録集合)
には [CODE(charname)@en[ST]] のみありました。

[7] 
現行 [[ISO/IEC 6429]] の [[C1]] には
[CODE(charname)@en[ST]] に加えて
[CODE(charname)@en[SOS]]
があります。

[8] 
[[Videotex]] は独自の構造中に引数として[[文字列]]等を用いる時、
[CODE(charname)@en[SOS]]
ではじめて
[CODE(charname)@en[ST]]
で終わるとしています。
[SEE[ [[Videotex]] ]]

[4] 
[[MARC-8]] ([[ANSEL]])
には
[CODE(charname)@en[NON-SORT BEGIN]]
と
[CODE(charname)@en[NON-SORT END]]
があって、
それぞれ
[CODE(charname)@en[ST]], [CODE(charname)@en[SOS]]
と対応付けられています。
[SRC[>>5]]

[REFS[
- [5] [CITE@en-us[Character Sets: Extended Latin (ANSEL)]], [TIME[2022-05-09T00:50:09.000Z]] <https://memory.loc.gov/diglib/codetables/45.html>
]REFS]


[9] [CITE[Standard master - ECMA-48_5th_edition_june_1991.pdf]], [TIME[2021-01-16T09:56:56.000Z]], [TIME[2022-05-15T02:17:55.522Z]] <https://www.ecma-international.org/wp-content/uploads/ECMA-48_5th_edition_june_1991.pdf#page=80>


[10] 
[CODE(charname)@en[SOS]] ... [CODE(charname)@en[ST]] の間は
([CODE(charname)@en[ST]] 以外)
任意の[[ビット組合せ]]の[[文字列]]を記述可能。
解釈は[[応用]]依存。
[SRC[>>9]]

[11] 
ただの任意の[[ビット組合せ]]でなく、任意の[[ビット組合せ]]の[[文字列]]。
[[不透明]]な[[バイト列]]ではないらしい。

[14] 
[[制御ストリング]]として更に強い制約が課されている。
[SEE[ [[制御ストリング]] ]]


[12] [CITE[Standard master - ECMA-48_5th_edition_june_1991.pdf]], [TIME[2021-01-16T09:56:56.000Z]], [TIME[2022-05-15T02:17:55.522Z]] <https://www.ecma-international.org/wp-content/uploads/ECMA-48_5th_edition_june_1991.pdf#page=84>

[13] [CODE(charname)@en[ST]] は[[制御ストリング]]の終端に使える。
対になる開始子は
[CODE(charname)@en[APC]], 
[CODE(charname)@en[DCS]], 
[CODE(charname)@en[OSC]], 
[CODE(charname)@en[PM]], 
[CODE(charname)@en[SOS]].
[SRC[>>12]]

