文章目录 问题背景 第一种解法—逆向转换 第二种解法—配置idea虚拟机选项 问题背景 今天在进行字符串赋值的时候,发现字符串中文乱码,系统编码是utf-8格式,打断点调试,出现如下错误: 百思不得其解,问题可能出现在虚拟机编译的时候。 第一种解法—逆向转换 但是有没有可能实现逆向转换呢?也就是把 “浣犲ソ"变成"你好”,经过查阅,得到正确的代码格式: public void stringConvert(){ // 获取系统编码格式 System.out.println("defaultCharset:"