System.out.println() 输出中文乱码 “你好“变成“浣犲ソ“
文章目录
- 问题背景
- 第一种解法—逆向转换
- 第二种解法—配置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() 输出中文乱码 “你好“变成“浣犲ソ“相关推荐
- Java基础学习之用System.out.println()输出中文字符串乱码问题
问题描述: 在学习"java基本数据类型"相关知识点过程中,使用不同文本编辑器编写java源代码文件在cmd控制台中编译和运行过程中多次出现乱码情况. 电脑操作系统:win10 企 ...
- 解决Java记事本输出中文乱码问题
public class Demo1{ public static void main(String[] agrs){ System.out.println("Gno ...
- 解决Vs输出中文乱码的问题
解决Vs输出中文乱码的问题 原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关 ...
- asp.net core输出中文乱码的问题
原文:asp.net core输出中文乱码的问题 摘要 在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题. 问题重现 新建控制台和站点 public class ...
- 解决AndroidStudio 控制台编译输出中文乱码,黑方块+问号之类的
[100%有效]解决AndroidStudio 控制台编译输出中文乱码(黑色方框问号),亲测解决!(转载)_Pdx_666的博客-CSDN博客背景在AndroidStudio中新建了一个Java Mo ...
- 编码(ACSII unicod UTF-8)、QT输出中文乱码深入分析
总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一): cout << "中文" << endl; 程 ...
- C++输出中文乱码解决方法
C++ 输出中文乱码问题 今天在写C++时发现当cout中出现中文时,输出便会出现乱码,后来发现只需要加入如下语句就可以解决 system("chcp 65001"); 未加入之前 ...
- PHP输出中文乱码的解决方法
PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.
- 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...
[填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...
最新文章
- SnackbarUtilDemo【Snackbar的封装类】
- Docker框架的使用系列教程(二)
- drill apache_Apache Drill 1.4性能增强的简要概述
- Spring Boot 静态资源访问原理解析
- 【何之源-21个项目玩转深度学习】——Chapter3-3.2 数据准备-将图像数据转为tfrecord形式
- 数据库文件备份与恢复案例
- 【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)
- 常遇电脑故障应急处理方法(转)
- 如何有效地对时间进行管理
- 【码支付系统】无授权—个人免签约支付系统二维码收款即时到账源码
- 电脑的大脑——CPU
- H3C设备运行状态查询常用命令(建议收藏)
- idea无法安装插件
- 华为手机自带邮箱如何添加新浪邮箱账号
- jieba和wordcloud红楼梦人物出现次数生成词云
- d3.js Zoomable Circle Packing 连线实现
- Darknet 轻量级深度学习训练框架
- 当前对计算机专业人才的要求,高校计算机专业人才培养方法论文
- 员工满意度对企业的重要性
- STM32F103C8T6音频数据的Flash读取与DAC播放