鳩丸ぐろっさり (用語集)

bakera.jp > 鳩丸ぐろっさり (用語集) > Shift_JIS

用語「Shift_JIS」について

Shift_JIS (しふとじす)

JIS X 0201 の未定義部分にムリヤリ JIS X 0208 の漢字を押し込んで作った文字集合・文字符号化方式です。JIS X 0201 の文字は 1バイトで、それ以外の文字は 2バイトで表現します。もともと Microsoft が作ったものなので、「MS漢字」という別名があります。当然、日本語 Windows ではこの文字符号化方式が多用されていますが、最近では Unicode の処理系も増えてきたようです。

なお、「ムリヤリ押し込んだ」漢字の中には \ や @ のように、perl などの処理系でメタ文字に相当するビット列を含むものがあるため、たとえば「print "表示";」などとすると見事に文字化けする事があります。

Microsoft が作ったものとは言え、今や IANA にもしっかり登録されています。

最近の日記

関わった本など