Date: 2024.07.10 20:42:07 author: lijianzhan
关于使用JDK21,编译执行JAVA含中文字符串文件,终端输出乱码怎么解决的问题,这篇文章将简单的描述一下问题,解决过程,结果。使用的解决方式是使用IDEA编辑器中的运行调试配置,更改文件运行编码格式。
java代码示例,如下图示
package com.study.java.apk;
public class Test {
public static void main(String[] args) {
System.out.println("无法正确输出中文字符串!");
}
}
未更改运行配置的代码输出结果,如下图示
IDEA中更改文件运行/配置操作
- 步骤一:点击右上角的下拉框
- 步骤二:点击编辑配置,弹出配置框
- 步骤三:选择需要更改的文件
- 步骤四:点击修改选项,选择添加VM选项
- 步骤五:在VM 选项框中输入-Dfile.encoding=GBK,输入后点击确认保存
配置成功后,再次运行文件,则返回 正确的字符串格式