Windows下运行jar读取Nacos配置文件乱码导致启动失败

Nacos服务读取配置文件默认使用UTF-8编码,Windows系统通过CMD启动项目时,项目文件默认编码格式为GBK。所以在读取到Nacos配置文件后中文以及换行会乱码导致配置解析失败进而影响项目启动。

解决办法:
Jar包启动时添加启动参数-Dfile.encoding=utf-8指定编码即可。

java -Dfile.encoding=utf-8 -jar test.jar

觉得内容还不错?打赏个钢镚鼓励鼓励!!👍