コンピュータ上の文字の実態は数値です。
文字にはそれぞれ対応する数値の羅列があり、その数値を定めるのが文字コードです。
文字コードは主に以下の種類があります。
・ASCII
アルファベット、数字、特殊文字を表す7ビットコード
・Shift_JIS
漢字や仮名を含めた日本語を表す16ビットコードで、主にPCで利用されてます
・EUC-JP
UNIXで日本語を表すための16ビットコード
・Unicode
世界各国の文字を統一して扱うための16ビットコード、後に21ビットコードに拡張
・UTF-8
Unicodeを8ビット単位で符号化するための文字符号化形式。ASCII文字と互換性を持たせるための文字コード