使用VSCode编辑器中的code-runner插件运行Java代码时output输出栏出现中文乱码问题

问题描述:使用VSCode编辑器中的code-runner插件运行Java代码时output输出栏出现中文乱码问题

解决步骤:

  1. 在状态栏(Status Bar)中,检查并确认源代码的编码方式为UTF-8

  2. 使用快捷键Ctrl+P在弹出的搜索选项卡中,键入settings.json,然后回车打开该文件

  3. 在该文件中,使用查找快捷键Ctrl+F,搜索定位code-runner.executorMap(若找不到则添加步骤4中的内容)

  4. 让javac编译器和JVM虚拟机在编译执行源代码文件时使用UTF-8编码,具体修改如下:

     "code-runner.executorMap": {  
         "java": "cd $dir && javac -encoding utf8 $fileName && java -Dfile.encoding=UTF-8 $fileNameWithoutExt",
    }
    
posted @ 2021-02-01 17:52  vzuer  阅读(834)  评论(0)    收藏  举报