主要な日本文字の文字コードとMIME名2004.08.22新規作成(1999.01.31の日記に加筆・修正)。2005.4.2加筆。HTTPプロトコルなどで指定する文字コードのうち、日本語を扱えるメジャーなものを列挙する。SETSに書かれているものを使う。文字コードではないものが混ざっているので注意がいる。CCS)が含まれている。0202:1998にも同じ定義がある。set)、符号(code)文字集合を定め、かつ、その集合内の文字とビット組合せを1対1に関係付ける、あいまいでない規則の集合。SETS(2004.02.06現在)から引用し、コメントを付ける。csShiftJISシフトJISのMIME名は「Shift_JIS」を使う。ここに書かれている定義では使えない。使うことになっているが、本当にそのように実装すると、「¥」の扱いが困ったことになって実用的ではない。0208などで定義されている文字だけを使える、というもの。実際にはこのMIME名は使われていないように思う。csWindows31J通常、「シフトJIS」と言うとこちらのコードを指す。0x5cの字形は「¥」だが、内部的にはバックスラッシュと見なす。2022には適合していない)。このいずれかを0x20〜0x7fに呼び出す。以降、この2段階の操作によって0x20〜0x7fに見えている文字を使用する。7ビット符号の構造」を参照。0208(現行)の4つの文字集合を切り替える。改行文字などの制御文字は、IRVまたはラテン文字集合が利用できる状態のときのみ使える。2022に適合しない。csISO2022JP2ISO-2022-JP-2はISO-2022-JPを拡張して日本語以外の文字も使えるようにしたものだが、メジャーではない。含んでいる文字集合は次のとおり。NoneUnicodeを使う場合、通常はUTF-8を使う。