设置环境变量LC_ALL为en_US。 附注:将乱码复制到文本编辑器(如Notepad++)后将编码设置为utf-8,可以看到正确的文字。 看样子是编译输出窗口的编码设置出了问题,或者是gcc的输出编码格式与Qt Creator认定的不一致。