已安装converttoUTF-8插件,设置为gbk还是乱码,如果改变cmd的编码会使scanner方法无法正确输出中文,希望同时解决两个问题。我想变得和别人一样只需要设置一下编码就可以正常编写代码。
加入一个环境变量之后也会导致scanner无法使用
你试试这个,cmd是gbk编码的,java文件是utf-8编码的
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String str = scan.next();
System.out.println(str);
try{
System.out.println(new String("我要输出中文".getBytes(),"utf-8"));
}catch(Exception e){
e.printStackTrace();
}
}
}