文章目录

  • 问题背景
  • 第一种解法—逆向转换
  • 第二种解法—配置idea虚拟机选项

问题背景

今天在进行字符串赋值的时候,发现字符串中文乱码,系统编码是utf-8格式,打断点调试,出现如下错误:

百思不得其解,问题可能出现在虚拟机编译的时候。

第一种解法—逆向转换

但是有没有可能实现逆向转换呢?也就是把 “浣犲ソ"变成"你好”,经过查阅,得到正确的代码格式:

public void stringConvert(){// 获取系统编码格式System.out.println("defaultCharset:" + Charset.defaultCharset());// 第二种获取系统编码的方法// System.out.println(System.getProperty("file.encoding"));String sOld= "你好  Hello ";// 原始编码是utf-8,使用gbk解码String sNew = new String(sOld.getBytes("gbk"), "utf-8");System.out.println(sNew);
}

第二种解法—配置idea虚拟机选项



这种方法非常有效,但是可能需要重启或者重新编译!

System.out.println() 输出中文乱码 “你好“变成“浣犲ソ“相关推荐

  1. Java基础学习之用System.out.println()输出中文字符串乱码问题

    问题描述: 在学习"java基本数据类型"相关知识点过程中,使用不同文本编辑器编写java源代码文件在cmd控制台中编译和运行过程中多次出现乱码情况. 电脑操作系统:win10 企 ...

  2. 解决Java记事本输出中文乱码问题

    public class Demo1{     public static void main(String[] agrs){         System.out.println("Gno ...

  3. 解决Vs输出中文乱码的问题

    解决Vs输出中文乱码的问题 原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关 ...

  4. asp.net core输出中文乱码的问题

    原文:asp.net core输出中文乱码的问题 摘要 在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题. 问题重现 新建控制台和站点 public class ...

  5. 解决AndroidStudio 控制台编译输出中文乱码,黑方块+问号之类的

    [100%有效]解决AndroidStudio 控制台编译输出中文乱码(黑色方框问号),亲测解决!(转载)_Pdx_666的博客-CSDN博客背景在AndroidStudio中新建了一个Java Mo ...

  6. 编码(ACSII unicod UTF-8)、QT输出中文乱码深入分析

    总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一): cout << "中文" << endl; 程 ...

  7. C++输出中文乱码解决方法

    C++ 输出中文乱码问题 今天在写C++时发现当cout中出现中文时,输出便会出现乱码,后来发现只需要加入如下语句就可以解决 system("chcp 65001"); 未加入之前 ...

  8. PHP输出中文乱码的解决方法

    PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.

  9. 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...

    [填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...

最新文章

  1. SnackbarUtilDemo【Snackbar的封装类】
  2. Docker框架的使用系列教程(二)
  3. drill apache_Apache Drill 1.4性能增强的简要概述
  4. Spring Boot 静态资源访问原理解析
  5. 【何之源-21个项目玩转深度学习】——Chapter3-3.2 数据准备-将图像数据转为tfrecord形式
  6. 数据库文件备份与恢复案例
  7. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)
  8. 常遇电脑故障应急处理方法(转)
  9. 如何有效地对时间进行管理
  10. 【码支付系统】无授权—个人免签约支付系统二维码收款即时到账源码
  11. 电脑的大脑——CPU
  12. H3C设备运行状态查询常用命令(建议收藏)
  13. idea无法安装插件
  14. 华为手机自带邮箱如何添加新浪邮箱账号
  15. jieba和wordcloud红楼梦人物出现次数生成词云
  16. d3.js Zoomable Circle Packing 连线实现
  17. Darknet 轻量级深度学习训练框架
  18. 当前对计算机专业人才的要求,高校计算机专业人才培养方法论文
  19. 员工满意度对企业的重要性
  20. STM32F103C8T6音频数据的Flash读取与DAC播放

热门文章

  1. 解决Windows11家庭版无法远程问题(无需任何升级即可mstsc)
  2. Md2All:好用的markdown文件转换工具,文章迁移微信公众号的利器
  3. Eclipse:Eclipse的Debug操作
  4. idea改类名快捷键_Idea全部快捷键+自行修改快捷键
  5. oracle修改表名
  6. C++通过邻接矩阵求连通分量(BFS)
  7. idea 调试快捷键
  8. Java中List 删除元素方法參考
  9. zabbix与php安装教程,Centos8下安装Zabbix5.0教程
  10. H5解决IOS拍照横屏问题,含后端上传