eclipse 中 Text file encoding 已经设置为 UTF-8,使用@Value加载配置文件中文乱码
时间: 2024-02-16 09:05:29 浏览: 188
可能是因为加载配置文件时编码格式不正确导致的。你可以尝试在@Value注解中指定编码格式,例如:
```
@Value(value = "classpath:config.properties", encoding = "UTF-8")
```
如果还是无法解决问题,可以尝试将配置文件的编码格式转换为UTF-8,或者使用其他方式加载配置文件。
相关问题
eclipse@Value加载配置文件中文乱码
如果在 Eclipse 中使用 @Value 注解来加载配置文件中的中文字符,可能会出现乱码的情况。这是因为默认情况下,Eclipse 使用的编码格式是 ISO-8859-1,而配置文件中的中文字符是以 UTF-8 格式存储的。
要解决这个问题,可以在 Eclipse 中设置编码格式为 UTF-8。具体操作步骤如下:
1. 打开 Eclipse,选择 Window -> Preferences。
2. 在弹出的窗口中,选择 General -> Workspace。
3. 将 Text file encoding 设置为 UTF-8。
4. 点击 Apply,然后点击 OK。
完成上述步骤后,再次运行程序,应该就能够正确加载配置文件中的中文字符了。
阅读全文