Naoki Kurosawa
naoki_kuros****@ybb*****
2003年 2月 22日 (土) 23:23:32 JST
小島さん。 KH> encoding="MS932" を入れて KH> テストしたところちゃんとちゃんとメールが文字化けせずに送られてきました。 KH> コンパイル時に文字コードを指定しないとおかしくなるんですね。 ソースの文字コードです。 正確にはSJISとMS932はイコールではないです。 ISO(だったかJISだったか)が決めたshift jisと、 Windowsで使われているshift jisに違いがあるからで、 #NECとIBMが拡張文字領域というのを追加してしまいました。 Windowsで使われているshift jisは 「現在のところ」MS932かCP932かWindows-31Jという名前です。 余談ですがHP-UX上のSJISやSolarisのSJISもまたちびっとずつ違いがあり、 それはそれは面倒なことになっています。 「今後は」Windows-31Jを使うべきだ、という情報もあります。 JDK1.4だか1.4.1だかでWindows-31Jが一番あるべき姿に変更されるとか。 #こちらは未確認情報。 -- Naoki Kurosawa <naoki_kuros****@ybb*****>