ASCII は、American Standard Code for Information Interchange の略称です。 ASCII コードは現在、コンピュータで最も一般的なコーディング標準です。コンピュータは数値情報のみを受け入れることができるため、ASCII コードは文字を数値として表現し、コンピュータが文字を受け入れて処理できるようにします。たとえば、大文字 A の ASCII コードは 65 です。 ASCII コードでは、0 ~ 32 番と 127 番が制御文字で、よく使われるのは LF(ラインフィード)と CR(キャリッジリターン)です。そのうち 48 ~ 57 番は文字です。 0 から 9 までのアラビア数字、65 から 90 までは 26 個の大文字の英字、97 から 122 までは 26 個の小文字の英字、残りは句読点や算術記号などです。
ASCII 値 | コントロールキャラクター | ASCII 値 | コントロールキャラクター | ASCII 値 | コントロールキャラクター | ASCII 値 | コントロールキャラクター |
---|---|---|---|---|---|---|---|
0 | ナッツ | 32 | (スペース) | 64 | @ | 96 | 、 |
1 | ソ | 33 | ! | 65 | あ | 97 | あ |
2 | STX | 34 | 66 | ば | 98 | ば | |
3 | ETX | 35 | # | 67 | ち | 99 | |
4 | EOT | 36 | $ | 68 | だ | 100 | だ |
5 | ENQ | 37 | % | 69 | え | 101 | えー |
6 | ありがとう | 38 | & | 70 | ふ | 102 | ふ |
7 | ベル | 39 | 、 | 71 | ぐ | 103 | ぐ |
8 | BS | 40 | ( | 72 | ひ | 104 | はぁ |
9 | HT | 41 | ) | 73 | 私 | 105 | 私 |
10 | LF | 42 | * | 74 | じ | 106 | じ |
11 | VT | 43 | + | 75 | き | 107 | き |
12 | FF | 44 | 、 | 76 | L | 108 | |
13 | CR | 45 | - | 77 | ま | 109 | うーん |
14 | そう | 46 | . | 78 | ん | 110 | ん |
15 | シ | 47 | / | 79 | お | 111 | お |
16 | DL | 48 | 0 | 80 | ぴ | 112 | ぷ |
17 | DCI | 49 | 1 | 81 | 質問 | 113 | q |
18 | DC2 | 50 | 2 | 82 | R | 114 | |
19 | DC3 | 51 | 3 | 83 | × | 115 | す |
20 | DC4 | 52 | 4 | 84 | た | 116 | |
21 | ナク | 53 | 5 | 85 | う | 117 | あなた |
22 | シン | 54 | 6 | 86 | V | 118 | v |
23 | TB | 55 | 7 | 87 | わ | 119 | w |
24 | できる | 56 | 8 | 88 | × | 120 | × |
25 | EM | 57 | 9 | 89 | やあ | 121 | やあ |
26 | サブ | 58 | : | 90 | ず | 122 | z |
27 | エスケープ | 59 | ; | 91 | [ | 123 | { |
28 | FS | 60 | 92 | 124 | | | ||
29 | GS | 61 | = | 93 | ] | 125 | } |
30 | RS | 62 | > | 94 | ^ | 126 | 〜 |
31 | アメリカ | 63 | ? | 95 | — | 127 | デル |
ASCII 値は 10 進数であり、制御文字の意味は次の表に示すとおりです。
NUL空 | VT 垂直タブ | SYNアイドル同期 |
---|---|---|
SOHタイトル始まります | FF給紙制御 | ETBメッセージグループ送信終了 |
STXテキストが始まります | CRエンター | CANが無効です |
ETX 本文終わり | SOシフト出力 | EMペーパー終了 |
EOY転送終了 | SIシフト入力 | サブ交代 |
ENQ クエリ文字 | DLEスペース | ESCコード変更 |
ACK 承認 | DC1 デバイスコントロール 1 | FS テキスト区切り記号 |
ベルアラーム | DC2 デバイスコントロール 2 | GSグループ区切り文字 |
BSは後退 | DC3 デバイスコントロール 3 | RSレコードセパレータ |
HT横リスト | DC4 デバイスコントロール 4 | 米国単位区切り記号 |
LF改行 | NAK否定 | DEL削除 |
標準 ASCII 文字セットの文字数は限られているため、実際のアプリケーションでは要件を満たせないことがよくあります。この目的を達成するために、国際標準化機構は ISO2022 標準を策定しました。この標準では、ISO646 との互換性を維持しながら ASCII 文字セットを 8 ビット コードに拡張するための統一方法が規定されています。 ISO は、さまざまな地域に適した一連の拡張 ASCII 文字セットを次々と策定してきました。各拡張 ASCII 文字セットは 128 文字まで拡張できます。これらの拡張文字のエンコーディングは、上位ビットが 1 の 8 ビット コードです。 10 進数 128~255 )、拡張 ASCII コードと呼ばれます。
拡張 ASCII 文字は、より多くの文字の必要性を満たします。拡張 ASCII には、ASCII にすでに含まれている 128 文字 (下の図には 0 ~ 32 の数字が示されています) に加えて、さらに 128 文字の合計 256 文字が含まれています。
以上がASCIIエンコーディングテーブルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。