idea控制台输出中文乱码

idea控制台输出中文乱码

数字能显示 中文不能显示 怎么办

https://img1.sycdn.imooc.com//climg/62afd1c3091bacdd24511457.jpg

下面这些方法都试过了 没用 右下角的UTF-8和GBK来回切换也不行

(109条消息) 彻底解决IDEA的所有中文乱码问题_「已注销」的博客-CSDN博客_idea中文乱码怎么解决

package com.imooc.command;

import java.sql.*;
import java.util.Scanner;

public class truecommand{
    public static void main(String[] args) {
        System.out.println("请输入一个数字");
        Scanner sc=new Scanner(System.in);
        sc.nextInt();
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            String url="jdbc:mysql://localhost:3306/imooc?useSSL=false&useUnicode=true&characterEncoding=UTF-8&" +
                    "serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true";
            Connection conn= DriverManager.getConnection(url,"root", "www1473040752");
            Statement stmt=conn.createStatement();
            ResultSet rs=stmt.executeQuery("select * from employee where dname='研发部'");
            while(rs.next()){
                Integer eno=rs.getInt(1);
                String ename=rs.getString("ename");
                Float salary=rs.getFloat("salary");
                String dname=rs.getString("dname");
                System.out.println(dname+"-"+eno+"-"+ename+"-"+salary);
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
    }
}

下面是数据库编码方式

https://img1.sycdn.imooc.com//climg/62afd0c0099313c415531435.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-06-20 13:48:46

同学你好,1、同学修改完是否有重启idea,如果没有,则建议同学重启idea然后重新测试试一下。

2、如果还存在问题,建议同学找到 .idea 文件夹(每个idea项目,都会有一个.idea的目录的),里面有个encodings.xml 的文件,然后除了UTF-8 的都删了试一下。

祝学习愉快!

  • 提问者 起風了3592092 #1

    把哪一行删了呢?  

    https://img1.sycdn.imooc.com//climg/62b1a21b0968c13117110506.jpg

    2022-06-21 18:49:29
  • 好帮手慕小尤 回复 提问者 起風了3592092 #2

    同学你好,查看同学反馈的内容是不需要进行删除的。同学可以尝试将UTF-8修改为GBK试一下。

    祝学习愉快!

    2022-06-22 09:52:37
  • 提问者 起風了3592092 回复 好帮手慕小尤 #3

    UTF-8和GBK来回转换也不行 有时候有几个汉字会出现 但总是有乱码的汉字 怎么办 

    2022-06-22 15:29:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师