错误提示:converting to execution character set: Invalid or incomplete multibyte or wide character
解决方法:引用自:http://www.jb51.cc/article/p-thlutetv-gs.html
在linux下编译源码的过程中往往会遇到这个错误:
converting to execution character set: Invalid or incomplete multibyte or wide character
这说明当前*.c或*.cpp文件里面有GBK编码格式,这时需要把当前的c或cpp转为linux所熟悉的utf-8格式,可以考虑采用如下两种方法来实现:
(1)在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
(2)iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile