导读 在Java开发中,使用`Properties`类的`getProperty()`方法读取配置文件时,有时会遇到乱码问题,比如中文变成了一串奇怪的字符👀。这通常是...
在Java开发中,使用`Properties`类的`getProperty()`方法读取配置文件时,有时会遇到乱码问题,比如中文变成了一串奇怪的字符👀。这通常是由于编码格式不一致导致的!如果你的配置文件是以UTF-8保存的,但在加载时没有指定正确的编码方式,就可能出现这种现象🧐。
解决办法其实很简单,只需要在加载`Properties`对象时,显式指定编码格式即可!例如:
```java
Properties props = new Properties();
props.load(new InputStreamReader(new FileInputStream("config.properties"), "UTF-8"));
```
这样就能确保读取内容时按照UTF-8解码,避免乱码问题🌟。如果你还在苦恼,不妨检查一下你的配置文件是否真的以UTF-8保存哦📝。💡
Java 编程 乱码修复 Properties