コンテンツへスキップ
uencoder

ASCII

ASCII(American Standard Code for Information Interchange)は 7 ビット文字符号化標準であり、128 文字(0-127)を定義し、英字、数字、記号、制御文字を含む。

目的

初期コンピュータと通信設備に統一的文字符号化標準を提供し、異なるベンダー設備間でテキストが互換可能であることを保証する。

メカニズム

各文字を 7 ビットで表現し、通常 1 バイトに保存(最上位ビットは 0 またはパリティ検査に使用)。0-31 と 127 は制御文字、32-126 は印字可能文字。現代符号化(UTF-8)は ASCII の上位集合。

ユースケース

  • プロトコルキーワードと HTTP ヘッダ
  • ソースコードと設定ファイルのデフォルト文字セット
  • シリアルと組込み通信
  • DNS レコードのドメインラベル

例

  • 入力
    A
    Output
    65

    The ASCII code of uppercase A is 65

よくあるエラー

Mistaking extended ASCII (128-255) for standard ASCII
Standardize on UTF-8 encoding

関連用語

関連ツール

References