实用软件分享

dev c++改中文乱码

2026-11-03 0 次查看

dev c++改中文乱码 先检查源文件编码是否为 UTF-8,再调整编辑器和编译器的字符集设置以匹配文件实际编码。

  1. dev c++改中文乱码 第一步 检查源文件实际编码
    打开出现乱码的 C 或 C++ 源文件,使用记事本另存为时观察编码下拉框,确认是否为 UTF-8 或 ANSI(GBK)。若为 UTF-8 则需在 Dev-C++ 中设置对应字符集,若为 ANSI 则需保持一致。
  2. dev c++改中文乱码 第二步 调整 Dev-C++ 编辑器字符集
    进入工具 菜单,选择 编辑器选项,切换到 显示 选项卡,在 字符编码 下拉列表中选择 UTF-8 或 GBK(中文),使其与源文件编码保持一致,避免编辑时出现乱码。
  3. dev c++改中文乱码 第三步 设置编译器字符集参数
    打开 工具 编译器选项,切换到 设置 选项卡,在 代码生成 或 高级 选项中找到 字符集 或 输入编码 相关框,填入 -finput-charset=UTF-8 或 -finput-charset=GBK,确保编译器按正确方式解析源文件中的中文字符。
  4. dev c++改中文乱码 第四步 检查控制台输出编码
    若程序运行后输出中文乱码,需确保控制台使用兼容字体(如 Lucida Console 或 Consolas)并正确设置代码页,可在程序开头添加 system("chcp 65001"); 以强制 UTF-8 输出,或使用 chcp 936 对应 GBK,使输出与控制台编码匹配。
  5. dev c++改中文乱码 第五步 保存源文件时统一编码
    在 Dev-C++ 中编辑或新建文件时,通过 文件 高级保存选项 指定编码为 UTF-8 或 GBK,避免因混用编码导致部分中文显示正常而部分乱码,保持整个项目编码统一是防止乱码的根本办法。

软件页面:Dev-C++。