本例子解决方法在Windows操作系统中测试有效。
使用C++的cout输出中文,例如
cout<<"yes中文"<<endl;
运行结果,如果在命令提示符中出现乱码,如下图:
那么解决办法如下:
先在命令提示符中,执行chcp 65001,即输入chcp 65001,回车。
进入激活代码页65001,这样就支持utf-8的字符,那么utf-8的中文就能够正常显示了。
现在运行程序,就可以正确输出中文了,如下图:
补充说明:
hvtmysql.exe是一个使用C++语言写的并且编译完成的可执行程序。
转载自:https://hovertree.com/h/bjag/0qx3fo83.htm
标签:命令提示符,输出,中文,cout,乱码,65001 From: https://www.cnblogs.com/sosoft/p/17709938.html