Linux C语言使用iconv报错

utf-8转换为gb18030时iconv返回报错 Invalid or incomplete multibyte or wide character

还以为是指针什么的没用对,没想到是CPP文件的编码问题

首先是在本地创建的CPP文件,默认是UTF-8编码,后来转换成Ansi编码

再次上传编译后,这个问题就解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python 中的unicode是让人很困惑、比较难以理解的问题.这篇文章写的比较好,utf-8是 unicode...
    think_lonely阅读 934评论 0 0
  • 0 前言 在平时的开发过程中大部分人应该都遇到过中文乱码问题,浏览网页时也会遇到内容显示乱码的情况,一般遇到这种情...
    小猪啊呜阅读 2,663评论 1 10
  • 计算机是如何表示字符的? 计算中的数据都是二进制(0和1),用一位来存储1个0或1,称为bit。8个二进制序列(8...
    公子拙阅读 4,293评论 4 17
  • 在人生中,第一重要的,是对自己未来的人生的态度。具体来说,首先有没有梦想,其次有没有信心。 寻找梦想不要向外看,而...
    星星冷光阅读 219评论 0 0
  • 寂寞诗家空有邻,往来不断昔年人。 历游山水无穷乐,每读篇章格外亲。 心态不从心底老,眼光偏自眼前新。 任凭岁月轮回...
    雪窗_武立之阅读 364评论 2 12