首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

调查一下:用C/C++编程,编码一般用UTF-8还是用GB2312/GBK/GB18030?解决方法

2012-03-25 
调查一下:用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对宽字节的支持并不好,特别是宽窄混用的话
[解决办法]

探讨

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,可以方便移植。
[解决办法]
探讨

1.如果是源文件,看你的编译环境,VC一般都是GBK,gcc一般用UTF8

2.如果说真正使用的字符集(参与运算和传递的),同样看你的编译环境,VC推荐UTF16,因为内核就是UTF16,效率高,并且尽量使用T系列的宏和函数似的ANSI和UTF16同时兼容;如果是gcc,相反,尽量使用UTF8,别用wchar_t系列的宽字节,gcc/Linux对宽字节的支持并不好,特别是宽窄混用的话

[解决办法]
学习 C++ ,控制台输出,所以 用GBK,省事情
[解决办法]
探讨

引用:

1.如果是源文件,看你的编译环境,VC一般都是GBK,gcc一般用UTF8

2.如果说真正使用的字符集(参与运算和传递的),同样看你的编译环境,VC推荐UTF16,因为内核就是UTF16,效率高,并且尽量使用T系列的宏和函数似的ANSI和UTF16同时兼容;如果是gcc,相反,尽量使用UTF8,别用wchar_t系列的宽字节,gcc/L……

[解决办法]
vc默认ansi,简中对应gb2312

热点排行