Linux gcc编译中文乱码问题,使用宝塔 编辑器编辑源码后编译执行乱码解决方法?

问题
Linux gcc编译中文乱码问题,使用宝塔 编辑器编辑源码后编译执行乱码解决方法?

解答
在使用宝塔文本编辑源码后,保存的默认编码是UTF8

而源码.c的默认编码是 ANSI ,所以编译后源码内的 中文也被修改为了UTF8自然输出就乱码了。

解决方法就是将源码.c的编码改成  ANSI 解决问题。

网上有人也有这样的问题,说修改编译参数 

-fexec-charset=gbk 
-finput-charset=UTF8

可以解决,但我试过,没有效果