调查一下:用C/C++编程,编码一般用UTF-8还是用GB2312/GBK/GB18030?解决方法
调查一下:用C/C++编程,编码一般用UTF-8还是用GB2312/GBK/GB18030???如题[解决办法]你说cpp文件本身的编码
调查一下:用C/C++编程,编码一般用UTF-8还是用GB2312/GBK/GB18030???
如题
[解决办法]
你说cpp文件本身的编码吗?
[解决办法]
代码本身好像都是asiic,中文应该根据具体的要求选择不同的编码方式。
[解决办法]
我只知道JAVA WEB一般用UTF-8
[解决办法]
1.如果是源文件,看你的编译环境,VC一般都是GBK,gcc一般用UTF8
2.如果说真正使用的字符集(参与运算和传递的),同样看你的编译环境,VC推荐UTF16,因为内核就是UTF16,效率高,并且尽量使用T系列的宏和函数似的ANSI和UTF16同时兼容;如果是gcc,相反,尽量使用UTF8,别用wchar_t系列的宽字节,gcc/Linux对宽字节的支持并不好,特别是宽窄混用的话
[解决办法]
[解决办法]GBK
[解决办法]VS2005以后可以直接使用UTF-8文件(带BOM)。不过比较早的GNU只支持没有BOM的UTF-8,不过比较新版本是可以的。
建议用UTF-8,可以方便移植。
[解决办法][解决办法]学习 C++ ,控制台输出,所以 用GBK,省事情
[解决办法][解决办法]vc默认ansi,简中对应gb2312