回します。http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
1.ASCIIコード
すべて大文字、小文字、数字0~9、句読点、およびアメリカ英語で使用される特殊制御文字を表現する(バイナリ0を残り)7ビットのバイナリ数。
パリティのための最後のビット。
2.Unicode
Unicodeのバイトは、世界のすべてを表すことができ、最も一般的に使用されるUnicodeは2バイトの文字です(あなたは非常にリモートの文字をしたい場合は、4つのバイトを必要とします)
ASCIIコードはバイトであり、Unicodeエンコーディングは、通常2バイトです 。
3.GBK
GBKは文字だけをエンコードするために使用され、GBKフルネーム「中国の内部コード仕様」、ダブルバイトのコードを使用しています。
4.文字セット/エンコーディング
文字セット(文字セット)文字:文字の抽象表現のコレクション。行と文字で、世界の様々な言語を含みます。つまり、ユニコード
エンコーディング(文字セット符号化)文字エンコーディング:ルールの組とコンピュータ・システムに対応する文字を確立します。それは単に、
コンピュータ認識可能な通常のバイナリコードに文字。つまり、UTF-8