[Go][已解决]can't load package: unexpected NUL in input问题

Posted jiayoupaofu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Go][已解决]can't load package: unexpected NUL in input问题相关的知识,希望对你有一定的参考价值。

步骤:

在visual studio code命令行使用命令:mockgen -source sourcefilename.go > mock/targetfilename.go 来mock gRPC 的生成的pb.go文件

在写go test的时候引用生成的mock文件,报错如下

技术分享图片

查询谷歌百度,说是编码格式问题。查看生成文件编码,果然不是UTF-8

尝试使用sublime转换为UTF-8编码,转换后失败,文件中多了不明import .“*”

解决:

使用git bash进行mockgen代码生成,解决

错误原因:

技术分享图片

 

以上是关于[Go][已解决]can't load package: unexpected NUL in input问题的主要内容,如果未能解决你的问题,请参考以下文章

解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform问题

解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform 问题

Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决

Tomcat:Can't load IA 32-bit .dll on a AMD 64-bit platform问题的解决

解决tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform问题

[已解决]Can't update: no tracked branch