今天美滋滋写完一个程序后,发现编译时老是报错:error converting to execution character set illegal byte sequence。然后百度一搜,说是Windows(中文)默认的字符集是Windows-936(GBK),而GCC编译器默认编译的时候是按照UTF-8解析的,当未指定字符集时一律当作UTF-8进行处理。所以要在settings->compiler->Global compiler settings->Other options添加

-fexec-charset=GBK
-finput-charset=UTF-8

前者表示编译的时候输入文件的编码解释格式,后者表示生成的执行文件执行的时候显示用的编码格式。

同时。要在settings->Editor->gernal settings->Other settings,这里将默认保存的文件编码格式设置为UTF-8,保持两边编码格式相同。

但是我这样做了以后发现还是没用。。。后来才发现是我的程序不知道啥时候被我改成了ANSI格式 ,所以一直要么编译错误,要么中文乱码。

要解决这个问题,可以用记事本打开代码文件,选择左上角的文件->另存为,如何选择UTF-8的编码格式保存即可。

本文参考博客:CodeBlocks 中文乱码"converting to execution character set illegal sequence"_蛋叔(公众号同名)的博客-CSDN博客

error converting to execution character set illegal byte sequence报错解决办法相关推荐

  1. vscode中converting to execution character set: Illegal byte sequence

    我的这个问题是由于之前跟博主安装的时候在tasks.json文件中添加了"-fexec-charset=GBK" 删除后便可以正常运行了.当时即使我没添加这个代码控制台也没出现乱码 ...

  2. Qt报错 converting to execution character set:illegal byte sequence

    在Qt(Creator)的pro文件里加上以下代码: QMAKE_CFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK QMAKE_CXXFLAGS + ...

  3. converting to execution character set: Illegal byte sequence

    这种情况是因为源代码文件的编码方式问题,比如出现中文字但是文件编码方式确是ANSII. 解决方式是关闭IDE,使用记事本打开,再另存为,编码方式使用UTF8.

  4. 引入宽字符error: converting to execution character set: Invalid or incomplete multibyte or wide character

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_26093511/article/ ...

  5. error: converting to execution character set: Invalid or incomplete multibyte or wide character

    交叉编译.c文件,遇到如下问题 arm-linux-gcc -o show_lines show_lines.c -lfreetype -lm show_lines.c:199:19: error: ...

  6. Communication error with Jack server , try ‘jack-diagnose‘ or see Jack server log 报错解决办法

    创作不易,请尊重原创,转载注明出处: https://blog.csdn.net/An_Times/article/details/121334749 Communication error with ...

  7. Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决

    Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决 这个报错的字面解释为:mybatis:元素内容必须 ...

  8. c++中结构体套结构体用 = {0}初始化编译报错解决办法(用memset或者={})(error: invalid conversion)

    我这有个结构体: VENC_CHN_ATTR_S venc_chn_attr; /* the attribute of the venc chnl*/ typedef struct rkVENC_CH ...

  9. 关于STM8的程序下载问题:SWIM Error[30006]报错解决办法汇总

    本人也是Windows用户的受害者,对于编程1天,配置2天的经历来说,着实是一种痛苦的情况.本人也是遇到了这个问题,虽然发现竟然是芯片错了,但也因为这个研究了好几天,为了下次不再重新网上搜索,就把我现 ...

最新文章

  1. A Grain of Sand 一粒沙子
  2. 【硬核干货 | 程序的编译、链接、装载与运行】
  3. terminating with uncaught exception of type std::bad_cast: std::bad_cast
  4. SQLite3的数据类型转载()
  5. 项目中遇到不善于表达的人,该如何沟通?
  6. jQuery event的复制粘贴的坑
  7. pytorch 之 torch.eye()函数
  8. 苹果亚马逊同一天公布无损音质服务、 Google与Flutter、Snap 的 AR 战事等|Decode the Week...
  9. Java自动化邮件中发送图表(三)之Highchart
  10. 天池 在线编程 区间统计(队列)
  11. Cloud一分钟 | 阿里云推杭州城市大脑2.0:实时指挥200名交警;马云即将卸任阿里,蚂蚁云不断加快区块链产业布局...
  12. 嵌入式大神:教你如何从零开始学习路线解析
  13. 笔记本电脑蓝牙忽然消失,设备管理器有未知USB设备描述符请求失败
  14. Markdown符号:整除、不整除、恰整除、不恰整除
  15. EF Data Operation With Async Task
  16. npm ERR Error while executing: npm ERR C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@
  17. 会议室大屏幕用投影还是拼接屏好?
  18. web浏览器阻止ActiveX控件
  19. 用asp.net开发移动wap网站集成在线wap模拟器
  20. 数据库中的Schema(模式)和View(视图)

热门文章

  1. Java 数组和List的使用
  2. java文件批量改名代码_[原创]JAVA版批量更名程序(附源码)(要求加分)
  3. python解常微分方程龙格库_excel实现四阶龙格库塔法runge-kutta解二阶常微分方程范例.xls...
  4. tkinterQQ音乐与音频可视化
  5. jmeter 接口测试 签名_Jmeter之API接口签名验证测试
  6. FastJson的JSON.isValid()出现BUG!
  7. 神经网络参数个数计算,神经网络的参数设置
  8. [Photography] 新摄影笔记
  9. HDU6287 口算训练(唯一分解定理+二分)
  10. orc识别较慢_提高OCR识别效率的诀窍