赖东东不错 2022-10-07 22:08 采纳率: 100%
浏览 35
已结题

使用sublime编写java发现用Scanner输入中文字符串再打印出来是乱码

问题遇到的现象和发生背景

使用sublime编写java时发现了一个问题,当我使用 Scanner输入一个中文字符串时,再把输入打印出来发现是一串乱码

用代码块功能插入代码,请勿粘贴截图

import java.util.Scanner;

public class SeqSearch03{
public static void main(String[] args){
Scanner myScanner = new Scanner(System.in);
System.out.println("输入");
String findName = myScanner.next();
System.out.println(findName);
}
}

运行结果及报错内容

输入
小明
输出:С??

我的解答思路和尝试过的方法

我以为是编码出现问题把编码设置为GBK但并没有解决

我想要达到的结果

希望输入和输出有相等的结果
我初学java才疏学浅希望可以得到帮助,非常感谢帮我解答。

  • 写回答

7条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 10月16日
      • 已采纳回答 10月8日
      • 赞助了问题酬金15元 10月7日
      • 创建了问题 10月7日

      悬赏问题

      • ¥15 多理发师睡眠问题,2个理发师,n个座椅
      • ¥15 FPGA两按键控制led灯程序
      • ¥40 大学的python问题,用python解决
      • ¥30 用Java实现网上商场购物车功能
      • ¥15 使用scrapy中间件+selenium爬取新浪新闻数据
      • ¥15 程序设计:食堂菜品管理系统
      • ¥15 1920的分辨率,但浏览器却显示1600*900像素
      • ¥15 数学模型来预测国民生产总值,matlab
      • ¥35 dvwa里sql注入无返回结果
      • ¥30 关于electron调用C库出现的问题!