2バイト言語
コンピュータで世界の各言語を処理できるようにするにあたり、英語などの言語は当時の1バイト文字で十分な表現が行えたが、1バイト文字の範囲で扱えない文字数のある言語を使う国では、2バイトの文字を扱う必要に迫られた(マルチバイト処理)。
これには大変な困難が伴ったほか、その後も英語版ソフトウェアの他言語版を作成する際、フランス語版を作るのに比べ、日本語版(あるいは朝鮮語版、中国語版など)を作るのは必要な労力が桁違いに多かった。それはいわゆる1バイト文字だけ扱っていたソフトウェア(特にワープロソフトやDTPソフトなど)を、マルチバイト文字も扱えるようにするには大幅な拡張が必要だったためである。
例えば英語の場合ラテン文字26文字で、大文字や小文字、「.」(終止符)や「!」(感嘆符)、「?」疑問符などを含めても、1バイト (256種類) で事足りるし、フランス語やドイツ語も似たようなものである。しかし、アジアの言語、例えばハングルを表現しようとしたら日常的に使われる文字だけでも2500文字以上あり(1987年のKS C 5601では2350文字収録)、日本語や中国語ではさらに文字数が多くなるため、1バイトではとても足りないので、1バイト文字を拡張し2バイト (16 bit)=65536 (=2) 種類表現できるようにした。
そのため、英語やフランス語などの言語をひとまとめにして1バイト言語、2バイト文字が必要となるものを2バイト言語とする呼び方が生まれた。