このページでは日本語の漢字コードについてのものです。Java では UNICODE が使用されていますが、ここでは Shift-JIS・JIS・EUC 焦点を当て、それぞれの特徴と変換方法などを解説しようと思います。 日本語の種類 元々コンピュータというのは英語を使用する欧米用に設計されたものです。もちろん初期のコンピュータでは日本語なんて扱うことができませんでした。欧米で使用される言葉は英語でもフランス語でも少ない文字 (アルファベットなど) を組み合わせて単語を構成します。したがってコンピュータ用に設計された文字規格も、とても少ない種類しか扱うことができません。 日本語や中国語のような表意文字はとてもたくさんの種類があります。高々 1バイト (0~255) までではすべての漢字を表すことができません。日本語や中国語のような表意文字を使う言語圏では、一つの文字を表すのに 2バイト使用しま