eclipse中编Java的中文输出乱码有关问题

eclipse中编Java的中文输出乱码问题
Java code
package com.monly.main;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class main {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        String name = null;
        
        Scanner input = new Scanner(System.in);
        
        System.out.println("请输入名字:");
        try {
            name = input.next();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println("您刚才输入的名字:" + name);
        
    }

}



在这个里面,如果我输入的是:哈哈哈哈,程序最后输出的是一堆问号,请问这是什么原因,谢谢了

------解决方案--------------------
那就更改一下eclipse的编码设置
------解决方案--------------------
应该是你的eclipse出问题了 改一下
------解决方案--------------------
转码试试,UTF-8或者GBK试试
------解决方案--------------------
右键项目 -->Properties-->Resources--> Text file Encoding--UTF-8