下面是我的代码:
extern crate cursive;
use cursive::Cursive;
use cursive::views::{SelectView, Dialog};
use cursive::align::HAlign;
fn main() {
let mut time_select = SelectView::new().h_align(HAlign::Center);
time_select.add_item("Short", 1);
time_select.add_item("Medium", 5);
time_select.add_item("Long", 10);
let mut siv = Cursive::new();
siv.add_layer(Dialog::around(time_select).title("How long is your wait?"));
siv.run();
}这就是结果:

这发生在多个终端仿真器上。我该如何解决这个问题呢?
发布于 2018-11-10 18:26:48
这是在我通过vim编辑时发生的,以这种方式运行它就解决了它:
LANG=en_US.UTF-8 cargo run如果您使用的是bash或其他支持以这种方式设置环境的shell,那么应该可以这样做。
https://stackoverflow.com/questions/43294867
复制相似问题