sublime编写JAVA输出乱码问题。

img


已安装converttoUTF-8插件,设置为gbk还是乱码,如果改变cmd的编码会使scanner方法无法正确输出中文,希望同时解决两个问题。我想变得和别人一样只需要设置一下编码就可以正常编写代码。

img


加入一个环境变量之后也会导致scanner无法使用

img

你试试这个,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();
        }
        
    }
}

https://blog.csdn.net/weixin_51098159/article/details/108928114