当试图通过 println 打印臭名昭著的“Hello world”时!编译器给出错误“流不包含有效的 UTF-8”并拒绝编译这个好东西。该项目是空的,使用 cargo new 创建的,如果将西里尔字母替换为拉丁字母,它会正确显示。我怀疑,原则上,他对俄语不友好,但《The Rust Programming Language》一书中的第一个例子就是这个非常“hello world”,它也是用 ► 按钮悄悄编译的有书的那一页。
Rust 版本 - 1.44.0 项目很干净,刚刚创建。我没有在互联网上找到解决问题的方法。否则,编译器可以正常工作,它使用 crates.io 拉取容器,它不会与其他任何东西冲突。通过Visual Studio和Notepad++编辑,效果是一样的
感谢andreymal同志!只需将 Notepad++ 中的编码更改为 UTF-8。我希望这个问题的存在可以帮助像我这样不太清醒的人。