UTF-8与GB2312之间的互换(3)
添加时间:2007-09-01 原文发表:2007-08-31 人气:188 来源:vckbase.com
本文章共3946字,分3页,当前第3页,快速翻页:
| | < revCharLen)
{
if( *(xmlStream oldCharLen) >= 0)
{
*(newCharBuffer newCharLen) = *(xmlStream oldCharLen);
newCharLen ;
oldCharLen ;
}//如果是英文直接复制就可以
else
{
WCHAR *pbuffer = this->Gb2312ToUnicode(xmlStream oldCharLen);
buffer = this->UnicodeToUTF_8(pbuffer);
*(newCharBuffer newCharLen) = *buffer;
*(newCharBuffer newCharLen 1) = *(buffer 1);
*(newCharBuffer newCharLen 2) = *(buffer 2);
newCharLen = 3;
oldCharLen = 2;
}
}
newCharBuffer[newCharLen] = ''\0'';
CString string1 ;
string1.Format("%s",newCharBuffer);
finalCharBuffer = new char[newCharLen 1];
memcpy(finalCharBuffer,newCharBuffer,newCharLen 1);
return finalCharBuffer;
}
程序都非常的简单,由于实在太穷。已经吃了两天的方便面。所以现在头昏,程序的详细说明就不写了。程序员到了像我这样的地步也真是少见。工资低没有办法。哎!!!! 本文章更多内容:<<上一页 - 1 - 2 - 3 |
 本文章所属分类: 首页
→ VC++
|
文章搜索
热门文章
推荐文章
最新文章
|