2024年6月30日をもって,本サイトの更新を停止しました.今後教育用計算機システムに関する情報は utelecon 情報システムの総合案内サイト @ 東京大学で提供します.
Obsolete page. 古いページです.内容が正しくない可能性があります.
下記の件は、システム側でwrapperスクリプトを用意しましたので、現在はオプションを指定する必要はなくなりました。
iMac端末などのMac OS Xに入っているJava言語処理系は、日本語文字コードの既定値がSJIS(Shift JIS)になっているので、ターミナルやmltermなどUTF-8で設定されている端末エミュレータ上で用いると文字化けすることがあります。これはプログラムの中で日本語文字列をprintlnする場合や、エラーメッセージ等に当てはまります。
そこでUTF-8で書かれたプログラムを、UTF-8で設定された端末エミュレータ上で処理するには以下のようにしてください。
(例) $ javac -encoding UTF8 Test.java $ java -Dfile.encoding=UTF8 Test