linux下C语言转uUTF-8为gbk只能转两个字何其

2025-03-24 21:21:54
推荐回答(1个)
回答1:

不知道你是不是在代码里面自己转换,或者你的目的是什么?
但是,汉字转码,不是增加编译选项 -finput-charset=UTF-8 -fexec-charset=UTF-8 就可以了吗? 前一个是代码编辑的时候的编码格式,后一个是执行时显示的编码格式。

通常编辑的时候格式设置为ANSI,一般编译后可以直接显示。