实用软件分享

dev c++中文显示空白

2026-10-21 0 次查看

dev c++中文显示空白,直接换用 VS Code 配合 C/C++ 扩展,中文不会出现方块或空白,编码设置简单直观。

  1. dev c++中文显示空白
    打开 Dev-C++ 的编辑器,点击菜单栏的 "工具",选择 "选项",在 "编辑器" 标签页中找到 "源文件编码",将其从默认的 ASCII 改为 UTF-8,确认后重启编辑器,中文注释仍可能出现方块,这是因为 Dev-C++ 自带的 MinGW 编译环境对 Unicode 的支持有限。
  2. dev c++中文显示空白
    若上述编码设置无效,建议卸载 Dev-C++ 后安装 TDM-GCC 版本,安装过程可保持默认,但编译运行中文源码时仍可能因字符集不匹配而显示空白,根本原因是老旧的 Bloodshed Dev-C++ 项目已不再维护,对现代 UTF-8 中文文件的适配停止更新。
  3. dev c++中文显示空白
    打开 VS Code,安装 "C/C++" 和 "Chinese (Simplified) Language Pack for VS Code" 两个扩展,在设置里将 "files.encoding" 改为 "UTF-8",新建一个 .c 文件输入中文注释即可正常显示,无需手动调整源码编码,VS Code 的语言服务器会自动处理字符集转换。
  4. dev c++中文显示空白
    若必须使用 Dev-C++,可尝试在项目属性的 "Compiler" 选项卡中勾选 "Use of C++ Standard" 为 "GNU++17",并在 "Linker" 中设置 "Character Set" 为 "Multi-Byte",但这仅能部分解决控制台输出的中文乱码,对源码编辑器内的中文注释显示效果提升有限,仍推荐迁移到 VS Code 等现代编辑器。

软件页面:Dev-C++。