boxmoe_header_banner_img

Arduino中编译ESP32相关出现 grpc: error while marshaling: string field contains invalid UTF-8 解决方法笔记


avatar
Koori 2026 年 4 月 29 日 2026 年 4 月 29 日 418

常规排查,先假设是自己的问题——

检查你的项目所有文件编码是否是UTF-8,建议用VSCODE看是否有乱码文字。

把项目文件目录改为纯英文。

这两项做完之后如果还没有解决,那么恭喜你,这不是你的问题。

我在arduino论坛找到了这个帖子:https://forum.arduino.cc/t/compilation-error-grpc-error-while-marshaling-string-field-contains-invalid-utf-8/1305471/2

解决方法

把Arduino IDE降级到2.3.2。

我排查了一晚上,甚至删掉了整个项目所有的注释,重装IDE,删除缓存,删除库,删除开发板全部重装,都无法排除。

贴一个下载链接吧:https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Windows_64bit.exe

 

气死了!Orz



评论(1)

查看评论列表
评论头像
季梅楠 2026年06月15日
感谢UP[狗头]

发表评论

表情 颜文字
插入代码
后退
前进
刷新
复制
粘贴
全选
删除
返回首页
0%
目录
顶部
底部
📖 文章导读