* 仕様書

[REFS[
- [10] [CITE@en[URL Standard]]
([TIME[2015-06-17 03:10:43 +09:00]] 版)
<https://url.spec.whatwg.org/#c0-controls>
]REFS]

* 意味

[12] [DFN[[RUBYB[C0制御群]@en[C0 controls]]]]は、
[ [CODE(char)[U+0000]], [CODE(char)[U+007F]] ] の[[範囲]]の[[符号位置]]です [SRC[>>10]]。

* 文字の一覧

[REFS[
- [15] [CITE@en[Character set "C0 controls"]] ([TIME[2016-03-06 22:53:36 +09:00]] 版) <https://chars.suikawiki.org/set/%24url%3AC0-controls>
]REFS]

* 部分集合

[16] 次の[[部分集合]]があります。
[FIG(short list)[
- [[タブおよび改行]]
]FIG]

* 混入

[20] 意図せず混入している事例 [SEE[ [[U+0008]] ]]

* レンダリング

[18] 本来の機能とは関係なく、
[[ANSIコードページ]]の[[文字]]が[[レンダリング][文字のレンダリング]]されることがあります。

[19] 個別の記事も参照。 [SEE[ [CODE[U+0008]] ]]

[21] [CITE@ja[RFC から読めない IRC]], [TIME[2021-04-13T03:35:41.000Z]] <https://yoshino.tripod.com/73th/data/irccode.htm#ascii_controlcode>

[24] [CITE[SIST11.pdf]], [TIME[2023-01-16T14:15:16.000Z]] <https://warp.ndl.go.jp/info:ndljp/pid/12003258/jipsti.jst.go.jp/sist/pdf/SIST11.pdf>

図形表現で例示している

* 関連

[13] [CODE(char)@en[U+0020]] [CODE(charname)@en[SPACE]] や
[CODE(char)[U+007F]] [CODE(charname)@en[DELETE]] は [[C0制御文字]]ではありませんが、
しばしば同様の扱いを受けます。

[14] [[制御文字]]の[[符号要素]]は他に [[C1制御文字]]があります。

* 歴史

[3] 
[CITE[001.pdf]], [TIME[2022-11-02T03:16:03.000Z]], [TIME[2022-12-10T14:05:31.194Z]] <https://itscj.ipsj.or.jp/ir/001.pdf>

[4] Primary sets of coded control functions。符号化制御機能の主集合
(? JIS X 0202 ではどう訳してます?)

[5] [Q[符号化制御機能の基本集合]]ですね。
([[JISX0202]]:1998 6.4.2)

[6] 符号位置 00/00 〜 01/15。

-[7] 01/11 は [[ESCAPE]] にする (shall)。 ([[ISO/IEC2022]] 1994 6.4)
-[8] SO/LS1 と SI/LS0 を入れる (shall)。 ([[ISO/IEC2022]] 1994 8.5.1)
-- [22] これら[[シフト機能]]を使う場合は、という限定付き。
使わないなら入れなくてよい。

- [1] 2002-10-17 (木) 18:00 ''[[名無しさん]]'': [[ISO/IEC6429]]/[[JISX0211]] で規定された基本集合の制御機能を含む場合、その制御機能の定義及び符号化表現は [[ISO/IEC6429]]/[[JISX0211]] による。 ([[ISO/IEC2022]]/[[JISX0202]] 1994/1998 6.4.2)
- [2] 2002-10-17 (木) 18:01 ''[[名無しさん]]'': [[JISX0211]] で規定する10個の[[伝送制御文字]]以外の[[伝送制御文字]]を基本集合に含めてはならない。 (同上)



[9] [CITE@en[Trip C0 controls and space rather than just ASCII whitespace from par… · whatwg/url@0bab926]]
([TIME[2015-06-17 16:54:45 +09:00]] 版)
<https://github.com/whatwg/url/commit/0bab926668566ca3689f47372501b8980cb08073>

[11] [CITE@en[Use C0 controls as part of the simple encode set definition · whatwg/url@5d4f57c]]
([TIME[2015-06-17 16:59:20 +09:00]] 版)
<https://github.com/whatwg/url/commit/5d4f57c36a14d0cec8e01384161b7abdc42c7be1>

[17] [CITE@en[Editorial: start using the Infra Standard]]
([[annevk]]著, [TIME[2016-11-21 20:23:59 +09:00]])
<https://github.com/whatwg/url/commit/9001b9be7475fdf4a7a2757b5417aa4a9f06b3b6>

[23] [CITE@en[Name of control characters U+0001 START OF HEADING and U+0002 START OF TEXT · Issue #3 · adobe-type-tools/agl-aglfn · GitHub]], [TIME[2022-08-12T23:18:48.000Z]] <https://github.com/adobe-type-tools/agl-aglfn/issues/3>