何问起C++教程 - 附录 - 报错
cout输出中文,在命令提示符中出现乱码
本例子解决方法在Windows操作系统中测试有效。

使用C++的cout输出中文,例如
cout<<"yes中文"<<endl;

运行结果,如果在命令提示符中出现乱码,如下图:

那么解决办法如下:
先在命令提示符中,执行chcp 65001,即输入chcp 65001,回车。
进入激活代码页65001,这样就支持utf-8的字符,那么utf-8的中文就能够正常显示了。

现在运行程序,就可以正确输出中文了,如下图:


补充说明:
hvtmysql.exe是一个使用C++语言写的并且编译完成的可执行程序。
收藏 列表

评论: