javaの文字化け対策まとめ
今回、文字化けに苦労させられて一つ分かったことは、一般に売られている初心者用のテキストに文字化けの直し方って載ってない……。自分は3冊ほど初心者向けの本は持ってるんですが、どれにも載ってなくて、少なくとも後ろの索引に載っていなくて、ネットで調べてやっとわかりました。身近に詳しい人がいない状況でプログラミングを学ぶのは大変だということを出だしから感じています。文字化けって、学校で予習した時にも出たし、結構メジャーなトラブルだと思うんですが、そんなことないんですかね? あ、トラブルにカウントされていない? トラブルって呼ぶレベルじゃない?
とりあえず、自分が見つけた文字化けの対処方法は以下の3つ。
②で昨日は色々苦労したのですが、①に変えたら今日は良い感じ。コマンドプロンプトは一度打ってしまえば覚えておいてくれるから、①でも良いかな、と思いましたが③なら打ち忘れる心配もないから、③でしばらくは様子をみようと思います。
①コンパイル時に言語を指定して、プログラムを読み込む
javac -encoding UTF-8 プログラム名.java
②事前にコマンドプロンプトの言語を指定する
chcp 言語の番号
③メモ帳を文字コード:ANSIで保存する