int UTF8_to_GB2312(char* zsIN, int nINSize, char* zsOUT, int nOUTSize)
{
char* pIn = zsIN;
char* pOut = zsOUT;
size_t nIn = nINSize;
size_t nOut = nOUTSize;
iconv_t dict = iconv_open("GB2312", "UTF-8");
memset(zsOUT, 0, nOUTSize);
iconv(dict, &pIn, &nIn, &pOut, &nOut);
//pIn pOut的值会被修改, 如果要释放内存 需要现作备份
iconv_close(dict);
return 0;
}
{
}