Can anyone tell me how can i convert a unicode string to UTF8 and UTF16 ? say, i have like this ?
WCHAR unicodebuf = L"Hello how are u ???喂";
// The last charecter in the above string is (hello) in CHINEESE
WCHAR utfbuf8 = L"";
WCHAR utfbuf16 = L"";
Now i want utfbuf8 and utfbuf16 to contain the encoded value of unicodebuf in utf8 and utf16 respectively... how can i do this ?