linux下C语言转uUTF-8为gbk只能转两个字何其
发布网友
发布时间:2022-04-19 18:00
我来回答
共1个回答
热心网友
时间:2023-09-06 06:50
不知道你是不是在代码里面自己转换,或者你的目的是什么?
但是,汉字转码,不是增加编译选项 -finput-charset=UTF-8 -fexec-charset=UTF-8 就可以了吗? 前一个是代码编辑的时候的编码格式,后一个是执行时显示的编码格式。
通常编辑的时候格式设置为ANSI,一般编译后可以直接显示。追问我的UTF-8码的字符集打印出来拿来转换的,估计这个原因
追答那你可以把编码打印出来,和UTF-8的汉字编码表对比一下看看,是你的编码有问题还是怎样?