- Notepad++ 需要在首选项 新建 新建文档 编码 中选择 utf-8(无BOM)
- 默认语言 C
- 使用 windows 自带的 PowerShell 运行 gcc程序 和 a.exe
- 需要注意点是 运行当前文件夹中的a.exe 与 cmd中不同 它的命令应该是 .\a.exe
- cmd和powershell 都无法出现显示中文出现乱码的问题 源自于 他们都是展示ansi编码 而不是utf-8 可以在命令行窗口中用 chcp 命令更改的代码页只在当前会话中有效。如果关闭 PowerShell 或 CMD 窗口,代码页将恢复为默认设置。
以后遇到需要展示中文 就每次 启动 cmd 或颇为shell 运行一下chcp 65001.就可以解决.
常用编码及对应码值
繁体中文 950
UTF-8 65001
简体中文默认的GBK 936
MS-DOS 美国英语 437
上面这个方法是临时解决 永久解决需要修改注册表
win+R 输入 regedit
找到 HKEY_CURRENT_USER
---- Console
---- %Systemroot%_system32_cmd.exe
新建 Codepage 值 十进制 65001 保存