VSCode中Java程序输入中文变成问号怎么办

createh52个月前 (01-14)技术教程46

问题描述

在VSCode中编写一个Java程序,通过Code Runner运行程序时输入中文,结果输出为????。

解决方案

打开settings.json,添加以下配置设置:

 "terminal.integrated.defaultProfile.windows": "Command Prompt",
     "terminal.integrated.profiles.windows": {
       "Command Prompt": {
        "source": "PowerShell",
        "args": ["-NoLogo", "/K chcp 65001 >nul"]
       }
    }  

重启程序使设置生效。

相关文章

Java 缓冲输入输出是什么?怎么用?

Java 缓冲输入输出是通过在输入输出流上添加缓冲区来优化I/O操作的过程。这可以提高程序的执行效率,特别是在处理大量数据时。在Java中,Java API提供了BufferedInputStream...

java输入天数计算几周且剩余几天

package com.njwb.classroom;/**输入天数计算几周* @author Kiii* @version 1.0* */public class ClassDemoWeekDay...

Java IO流之文件输入输出流

一.FileOutputStream(文件输出流) OutputStream是一个抽象类,抽象类必须通过子类实现。现在要向文件里输出就要用FileOutputStream。FileOutputStre...

接口性能优化技巧,有点硬

背景我负责的系统到2021年初完成了功能上的建设,开始进入到推广阶段。随着推广的逐步深入,收到了很多好评的同时也收到了很多对性能的吐槽。刚刚收到吐槽的时候,我们的心情是这样的:当越来越多对性能的吐槽反...

Telnet命令是什么?如何使用?

telnet命令是一个常用的远程登陆工具,使用它,我们可以快捷地登陆远程服务器进行操作。那么如何使用telnet命令呢?首先,我们需要打开telnet功能,任何电脑默认是关闭此功能的,开启方式如下:打...

自学Java3(保姆级教学)——JAVA中的注释

在我们读书的时候,经常会看到书的最下面会有一些注释,对书中的一些词汇进行解释,在JAVA中同样也需要注释,一方面自己可能花了很久写好的代码,结果等到自己去测试检查的时候,发现不知道自己写的啥意思就挺尴...