rust工程cargo run/cargo test失败,提示错误:couldn’t read libDF/src/dataset.rs: stream did not contain valid UTF-8. 且报错文件中的中文全部乱码了。

根据Stream did not contain valid UTF-8 ——vs code 中 rust在debug时报错,中文乱码问题无法解决 命令行输入cargo test会报错,但是点击VSCode这个按钮却可以测试成功,由此确定编码问题不出在VSCode,而是linux下文件本身的编码格式出了问题。 解决方法:修改linux文件的编码格式

vim your_file_name:set fileencoding=utf-8:wq!

重新在命令行输入cargo test,测试通过

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: