1.起因:
项目生产服务器是内网,没有域名无法页面端nacos的配置,只能通过后台命令去硬敲,但我先查看命名空间的时候,发现界面name都是乱码,由此开始激烈对应。

2.ps:
对应过程中发现好用的处理 JSON 数据的必备命令行工具,尤其在编写 Shell 脚本、处理 API 响应、操作配置文件(如 Docker、Kubernetes、云服务CLI的输出)时极其有用。
# 安装 jq(如果没有)json
sudo yum install jq -y # CentOS/RHEL
# 然后解析输出
curl -s http://127.0.0.1:8848/nacos/v1/console/namespaces | jq .
3.解决
1.首先查看本身的ssh软件本身编码有没有错误,比如是Xshell的话就看这里

第二步:nacos链接mysql的数据库参数
nacos:
environment:
MYSQL_SERVICE_DB_PARAM: "allowPublicKeyRetrieval=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8"
在检测一下:docker exec nacos-server env | grep MYSQL_SERVICE_DB_PARAM
第三步:数据库的编码不对11111