Fortran Coder

查看: 165|回复: 2

[IDE] CodeBlocks 控制台中文乱码

[复制链接]

4

帖子

1

主题

0

精华

熟手

F 币
174 元
贡献
50 点

规矩勋章

发表于 2021-1-15 17:13:13 | 显示全部楼层 |阅读模式
本帖最后由 ErrorZero 于 2021-1-15 17:16 编辑

  • 用 Codeblocks 的 gfortran 编译器,运行出来的控制台里面中文乱码
  • 控制台右键属性显示的是 GBK 编码并且无法更改,源代码文本的编码格式是 Windows936,应该也就是 GBK 编码
  • 网上有 CodeBlocks gcc 编译器中文乱码解决方法,但是添加的 gcc 编译器参数 gfortran 是不支持的
[Shell] 纯文本查看 复制代码
-finput-charset=UTF-8
-fexec-charset=GBK

不知道各位有没有啥好的解决方法



回复

使用道具 举报

856

帖子

0

主题

0

精华

宗师

F 币
1466 元
贡献
814 点

规矩勋章元老勋章新人勋章水王勋章

QQ
发表于 2021-1-15 19:53:23 | 显示全部楼层
你只要让控制台和你的源代码的编码一致就行了。控制台是GBK,源代码也改成GBK就好了

4

帖子

1

主题

0

精华

熟手

F 币
174 元
贡献
50 点

规矩勋章

 楼主| 发表于 2021-1-15 21:44:50 | 显示全部楼层
vvt 发表于 2021-1-15 19:53
你只要让控制台和你的源代码的编码一致就行了。控制台是GBK,源代码也改成GBK就好了 ...

我发现codeblocks底下状态栏显示的Windows936(GBK)格式是不正确的,我用文本处理软件打开发现源代码是utf8格式编码的,转码一下就好了
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2021-3-6 06:47

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表