原因: nacos读取配置文件默认使用UTF-8,通过cmd启动项目,项目默认编码格式为GBK,导致问题出现 解决办法 添加启动参数-Dfile.encoding=utf-8 ,则能正常启动并读取远程配置 例子: java -Dfile.encoding=utf-8 -jar test.jar 参考: https://blog.csdn.net/qq_43437874/article/details/108625707