error converting to execution character set illegal byte sequence报错解决办法
今天美滋滋写完一个程序后,发现编译时老是报错: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报错解决办法相关推荐
- vscode中converting to execution character set: Illegal byte sequence
我的这个问题是由于之前跟博主安装的时候在tasks.json文件中添加了"-fexec-charset=GBK" 删除后便可以正常运行了.当时即使我没添加这个代码控制台也没出现乱码 ...
- Qt报错 converting to execution character set:illegal byte sequence
在Qt(Creator)的pro文件里加上以下代码: QMAKE_CFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK QMAKE_CXXFLAGS + ...
- converting to execution character set: Illegal byte sequence
这种情况是因为源代码文件的编码方式问题,比如出现中文字但是文件编码方式确是ANSII. 解决方式是关闭IDE,使用记事本打开,再另存为,编码方式使用UTF8.
- 引入宽字符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/ ...
- 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: ...
- 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 ...
- Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决
Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决 这个报错的字面解释为:mybatis:元素内容必须 ...
- c++中结构体套结构体用 = {0}初始化编译报错解决办法(用memset或者={})(error: invalid conversion)
我这有个结构体: VENC_CHN_ATTR_S venc_chn_attr; /* the attribute of the venc chnl*/ typedef struct rkVENC_CH ...
- 关于STM8的程序下载问题:SWIM Error[30006]报错解决办法汇总
本人也是Windows用户的受害者,对于编程1天,配置2天的经历来说,着实是一种痛苦的情况.本人也是遇到了这个问题,虽然发现竟然是芯片错了,但也因为这个研究了好几天,为了下次不再重新网上搜索,就把我现 ...
最新文章
- A Grain of Sand 一粒沙子
- 【硬核干货 | 程序的编译、链接、装载与运行】
- terminating with uncaught exception of type std::bad_cast: std::bad_cast
- SQLite3的数据类型转载()
- 项目中遇到不善于表达的人,该如何沟通?
- jQuery event的复制粘贴的坑
- pytorch 之 torch.eye()函数
- 苹果亚马逊同一天公布无损音质服务、 Google与Flutter、Snap 的 AR 战事等|Decode the Week...
- Java自动化邮件中发送图表(三)之Highchart
- 天池 在线编程 区间统计(队列)
- Cloud一分钟 | 阿里云推杭州城市大脑2.0:实时指挥200名交警;马云即将卸任阿里,蚂蚁云不断加快区块链产业布局...
- 嵌入式大神:教你如何从零开始学习路线解析
- 笔记本电脑蓝牙忽然消失,设备管理器有未知USB设备描述符请求失败
- Markdown符号:整除、不整除、恰整除、不恰整除
- EF Data Operation With Async Task
- npm ERR Error while executing: npm ERR C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@
- 会议室大屏幕用投影还是拼接屏好?
- web浏览器阻止ActiveX控件
- 用asp.net开发移动wap网站集成在线wap模拟器
- 数据库中的Schema(模式)和View(视图)
热门文章
- Java 数组和List的使用
- java文件批量改名代码_[原创]JAVA版批量更名程序(附源码)(要求加分)
- python解常微分方程龙格库_excel实现四阶龙格库塔法runge-kutta解二阶常微分方程范例.xls...
- tkinterQQ音乐与音频可视化
- jmeter 接口测试 签名_Jmeter之API接口签名验证测试
- FastJson的JSON.isValid()出现BUG!
- 神经网络参数个数计算,神经网络的参数设置
- [Photography] 新摄影笔记
- HDU6287 口算训练(唯一分解定理+二分)
- orc识别较慢_提高OCR识别效率的诀窍