今天使用 Code::Blocks 时候发现输入中文会乱码,因此特地研究了一下,下面给出一种通用的解决方案。只需要三步即可轻松解决乱码问题。 查看对应的终端的当前代码页编码 在运行乱码的控制台右键点击属性。 找到当前代码页对应的数字或者字母,我这里是 936 。 修改 Code::Blocks 的默认编码方式 在选项卡中找到 Settings → Editor 在 Code:Blocks 对应的编码方式调整成与之前一直,WINDOWS-936 。 重新编译即可 这里点击重建项目。 问题解决。