如何解决全局变量已经是utf-8,但java的idea控制台输出中文仍然乱码的问题?
时间: 2023-01-31 11:54:56 浏览: 121
idea控制台中文乱码问题
如果你使用的是 IntelliJ IDEA 编辑器,可以尝试以下解决方案:
1. 在项目的 `Run/Debug Configuration` 中找到你要运行的程序,在 `VM options` 中加入 `-Dfile.encoding=UTF-8`,这样就会强制使用 UTF-8 编码。
2. 在程序的代码中添加以下语句:
```java
System.setProperty("file.encoding", "UTF-8");
```
3. 在 `Preferences` > `Editor` > `File Encodings` 中将编码设置为 UTF-8。
4. 在程序代码中使用正确的字符集编码,例如:
```java
String str = new String("中文".getBytes("UTF-8"), "UTF-8");
```
如果以上方法都不能解决问题,建议可以尝试重新安装 JDK 或者 IntelliJ IDEA。
阅读全文