1.编码简单介绍
- Windows下的中文一般都为GBK或者GB2312编码,而Linux下默认采用UTF-8编码,因为编码的不同就会导致乱码。
- 对于GBK/GB2312来说,一个中文字是占两个字节;对于UFT-8来说,一个中文字是占三个字节。
- GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码;GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名。
2.编码转换方法
- Linux下通过iconv_open, iconv, iconv_close三个函数即可完成编码的转化。
3.相关函数函数原型
- iconv_open
#include &