冯海滨博客

海滨博客

docker 故障排查案例 asp.net core webapi 发布docker乱码

原因:
windows 默认编码为gbk或gb2310 但是在docker镜像中的编码格式为utf8   故编码不兼容产生乱码
解决方法:
设置文件的编码格式为UTF-8
方法1:

工具->自定义

1.png

命令-> 菜单栏选择文件 -> 添加命令

2.png

类别找到文件-> 命令找到高级保存选项 -> 确定

5.png

打开文件选项卡可见高级保存选项

6.png

打开有中文的文件 -> 选择编码 -> 确定

7.png

重新构建docker镜像即可。

方法2:安装Format on Save插件

1 找到管理拓展 打开如下图

image.png

打开后点联机 然后在搜索框 搜索 format  然后安装format on save for vs2022 即可 安装时需关闭vs重启后设置生效

image.png

安装完如下设置
截图.png


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.2

一个心高气傲,永远开拓的人。