解决Cmd下中文输出乱码 大部分乱码是由于终端与输出的编码不统一造成的 Windows环境下可以 #include <stdio.h> #include <Windows.h> int main(){ system(“chcp 65001”); printf(“Hello World\n”); } 这样就可以把cmd编码模式改为utf8。 统一编码模式后输出就没有问题了。