GB2312 代码页(CodePage)936 联系

关于字符集的概念:
GB2312:早期的中文字符集国标,字库很小,不建议使用。
GBK:微软为弥补gb2312的不足搞出来的大字符集,是gb2312的超集,也是 windows默认的字符集。
GB18030:大字符集的国标,比GBK多一些字,但在编码定义上与GBK有少许不同,一般可以认为他们是兼容的。
IBM-eucCN:IBM的中文字符集,AIX默认,与GBK基本兼容,但字要少一点。
UTF8:最全的字符集,用这个任何生僻字都可以处理,推荐使用。
CP936:Code Page 936,windows内中文语言的代码页,早期被映射到gb2312,现在被映射到gbk。
VC中

TCHAR name[4*1024]={0};
 GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SNATIVELANGNAME, 
  name, sizeof(name)/sizeof(TCHAR));

//例如:中文(简体)

 LCID lcid=GetSystemDefaultLCID();

//例如:2052

 UINT acp=GetACP();

//例如:936


你可能感兴趣的:(GB2312 代码页(CodePage)936 联系)