算法&AI

DevC++中文输入乱码的解决

2026-03-31 4 0

简介

Devc++中文输入乱码的解决

方法一:直接修改控制台默认属性

  1. Win+R → 输入 cmd回车

  2. 点击 cmd 窗口左上角图标属性

  3. 切换到 选项      标签

  4. 勾选 使用旧版控制台

  5. 确定
         效果:系统所有控制台(包括Dev-C++调用的)都用旧版,中文正常。

 



 

方法二:代码模板

#include <iostream> 
 using namespace std; 
  
 int main() { 
     system("chcp 437"); 
     system("chcp 936"); 
     cout << "不是素数" << endl; 
     return 0; 
 }

原因:

  • Win10/Win11 控制台默认用 UTF-8      活动代码页

  • Dev-C++ GBK

  • 字体不匹配中文直接变问号

  • 先切 437 再切 936 = 强制让控制台重新加载中文渲染
      这是系统层面的坑。


点赞 0

文章评论

欢迎您:

阿文博客

人生的价值,并不是用时间,而是用深度量去衡量的。——列夫·托尔斯泰

59 文章 5993 浏览 5 评论

站点信息

  • 建站时间:2021-08-03
  • 更新时间:2021-08-03
  • 网站程序:终点线
  • 主题模板《今夕何夕》
  • 文章统计59篇文章
  • 标签总数14