gcc 提示 无法从gb2312 转换到utf8
我直接在 vs中的高级保存选项 保存为utf8。怎么提示这个 改回去一样的提示这个,这个怎么解决啊
------解决方案--------------------iconv -f gb2312 -t utf8
------解决方案--------------------那就是你的文件中有些字符是存在问题的, 无法转换。
------解决方案--------------------你可以试试
iconv -f gb18030 -t utf8
有可能是超出了gb2312的范围
------解决方案--------------------lz,dos2unix,转换后在试iconv -f gb2312 -t utf8
------解决方案--------------------尴尬了, 文件里字符编码不一致, 转到A的话B就错,转到B的话A就错.
------解决方案--------------------那就使用-finput-charset=gbk和-fexec-charset=gbk进行编译吧