2002-03-27 (Wed)

_ Linux World 別冊

Linux Worldの別冊が4月8日に発売されます。フリーソフトの活用法がメインです。CD-ROM3枚組みで、Kondara MNU/Linux 2.1(Asumi)やVMWare3.0が収録されているようです。1,390円です。

_ Java: Shift_JISのエイリアスの変更

今回の変更により、エイリアスが正しく定義され、"Shift_JIS"にまつわる文字化けが減りそうです。ただし、既存のシステムに影響が出る恐れがあります。しかし、ここで正さないと、いつまでたっても文字化けと戦わないといけないから乗り越えましょう。という趣旨です。詳しくはここ

JavaでShift_JISを使う場合、2種類ありました。SJISとMS932です。ここでこれらの関係をまとめます:

IANA文字集合名, コードページ

"Shift_JIS", SJIS(JIS X 0208)

"Windows-31J", MS932

そもそもJavaでは、本来どおり"Shift_JIS"はSJISを指していました。しかし、NEC特殊文字が表示できないなどの理由から、Java 1.1.8(1.2?)より、"Shift_JIS"はMS932を指すようになりました。このため、SJISとMS932の区別が曖昧となり、Unicode変換を通した際に文字化けを産む土壌となりました。そこで、Java 1.4.1βから本来に戻し、"Shift_JIS"はSJISを指すように変更するそうです。

で、今後JavaでWidows環境を主に考えるのなら、"Windows-31J"を使えばよいようです。

本日のツッコミ(全3件) [ツッコミを入れる]
_ みずみず (2002-03-27 (Wed) 11:50)

Topに『冷ややっ娘。のホムペ』リンクしてください。でないとこちらからのリンクはずしちゃうよ!(脅しwww)

_ はんばあぐ (2002-03-28 (Thu) 13:11)

TOPにリンクしたよ

_ みずみず (2002-03-28 (Thu) 17:59)

おけ!確認しました♪

[]