ASCII 7 ビット文字セットと ASCII 8 ビット文字セットとは何ですか?

ASCII 7 ビット文字セットと ASCII 8 ビット文字セットとは何ですか?

私はこの分野に不慣れなのですが、ASCII 7 ビットは 128 個の値を表現でき、ASCII 8 は 256 個の値を表現できるということですか? これでいいのでしょうか? ASCII 7 ビット文字セット: 01000001 は「A」を表しますが、ASCII 8 ビットではどのようになるのでしょうか? または、8 ビット文字セットの他の例はありますか?

ありがとう。

答え1

標準では、ASCII は 7 ビットです。8 番目のビットで行われるものはすべて ASCII とは無関係であり、ASCII ではないもの (UTF-8 など) と呼ぶ必要があります。残念ながら、人々は「拡張 ASCII」と呼ばれるあらゆる種類の複雑なものを発明しましたが、これは ASCII が 7 ビットであるという事実を混乱させるだけです。ビット パターンに関しては、コンピューターはそれを計算するのがかなり得意です。

$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/' 
1000001
01000001

関連情報