2012년 8월 9일 목요일

UTF-8 Web Text 문자열 변환.

[UTF-8 변환된 문자열 웹에 URL 로 넣어주기 위한 변환 방법]

<Source>
// strOrgUTF8Data 변수는 실제로 받은 또는 변환된 UTF-8 데이터입니다.

CString strEnCodeText;
int nCount = strOrgUTF8Data.GetLength();

for(int i=0; i<nCount; i++)
{
if(strOrgUTF8Data.GetAt(i) & 0x80)
{
CString strChar;
strChar.Format("%%%02X", (BYTE)strOrgUTF8Data.GetAt(i));
strEnCodeText += strChar;
} 
else
{
strEnCodeText += strOrgUTF8Data.GetAt(i);
}
strOrgUTF8Data = strEnCodeText;
}

댓글 없음: