LoginSignup
4
4

More than 5 years have passed since last update.

Java備忘録:NetBeansの出力ウィンドウの日本語が文字化けしてしまった場合の対処法

Last updated at Posted at 2014-11-16

ネットビーンズ(Java)で日本語入力を受け取って出力ウィンドウに表示した所
文字化けしてしまった場合の対処法。

ちなみにコードはこんな感じです。

java
package tes;
import java.io.*;
public class Tes {

    public static void main(String[] args) {
        // TODO code application logic here


        //プレイヤー打ち込んだ文字を受け取る
        try{
            System.out.println("文字を入力して下さい ⇒ ");
            //入力ストリームの生成
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            String player = br.readLine();
            System.out.println("あなたが出したのは「" + player + "」です。");

        }catch(IOException e){
            System.out.println("Exception :" + e);
        }
    }

}

出力結果
1.jpg

半角数字は受け取れるのに日本語は文字化けしてしまう。
調べてみたところ文字コードが原因らしい。

プロジェクトを右クリックでプロパティを選択

2.jpg

プロジェクトプロパティのカテゴリ⇒ソースの下の方
「エンコーディング」を「UTF-8」から「Shift_JIS」へ変更。

3.jpg

もう一度試してみると・・・

4.jpg

文字化けがなおった!!

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4