バイト(Byte)は計量単位であり、データ量の多少を表します。コンピュータ情報技術においてストレージ容量を計量するための計量単位で、通常1バイトは8ビットに相当します。
文字(Character)はコンピュータで使用される文字、数字、漢字、記号などで、例えば'A'、'B'、'$'、'&'などがあります。
一般的に、英語モードでは1つのアルファベットまたは文字が1バイトを占有し、1つの漢字は2バイトで表されます。

バイトと文字:
- ASCIIコードでは、英字1文字(大文字小文字を問わず)は1バイト、中国語の漢字1文字は2バイトです。
- UTF-8エンコーディングでは、英語1文字は1バイト、中国語1文字は3バイトです。
- Unicodeエンコーディングでは、英語1文字は1バイト、中国語1文字は2バイトです。
- 記号:英語の句読点は1バイト、中国語の句読点は2バイトです。例:英語のピリオド.は1バイトのサイズを占め、中国語のピリオド。は2バイトのサイズを占めます。
- UTF-16エンコーディングでは、英字1文字または漢字1文字の保存にそれぞれ2バイトが必要です(Unicode拡張領域の一部の漢字は4バイト必要です)。
- UTF-32エンコーディングでは、世界中のあらゆる文字の保存に4バイトが必要です。