使用bash运行C++代码,中文出现乱码
使用bash运行C++代码,中文出现乱码,解决方法
在代码里插入system("CHCP 65001");,在C++代码调用system函数,执行CHCP指令。如此,终端的编码即被设为UTF-8。这条代码执行后,终端中如果出现“Active code page 65001”的提示,则说明设置成功。
int main()
{
system("CHCP 65001");
}
在代码里插入system("CHCP 65001");,在C++代码调用system函数,执行CHCP指令。如此,终端的编码即被设为UTF-8。这条代码执行后,终端中如果出现“Active code page 65001”的提示,则说明设置成功。
int main()
{
system("CHCP 65001");
}