AFAIK, CDO 1.21 hasn't been designed for Unicode. You need to use Extended MAPI for this task.
<Siegfried /> > -----Original Message----- > From: Nagi [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, October 23, 2001 6:35 PM > To: Exchange Discussions > Subject: CDO & UNICODE > > I am having a problem using CDO 1.21 to get messages in Asian languages. > It seems that CDO doen't return UNICODE string. I have tried to use MAPI > instead and it works fine. > We are using Exchange Server 5.5 (SP3) running on Windows NT platform. > I have included the code that I am using below. > If you know what the problem might be, please let me know ASAP. > > Thanks a lot in advance.... > > > #import "cdo.dll" > > void TestCDO() > { > CoInitialize(NULL); > > try > { > MAPI::_SessionPtr pSession("MAPI.Session"); > > pSession->Logon(); > > MAPI::FolderPtr pFolder = pSession->Inbox; > MAPI::MessagesPtr pMessages = pFolder->Messages; > MAPI::MessagePtr pMessage = pMessages->GetFirst(); > > while (pMessage!=NULL) > { > MAPI::FieldsPtr pFields = pMessage->Fields; > long index = (long)MAPI::CdoPR_SUBJECT_W; > _bstr_t pSubject = pFields->GetItem(index); > > // Display the Subject Name. > AfxMessageBox(pSubject); > > pMessage = pMessages->GetNext(); > } > > pSession->Logoff(); > } > catch (_com_error &e) > { > AfxMessageBox(e.ErrorMessage()); > } > > CoUninitialize(); > } > > _________________________________________________________________ > List posting FAQ: http://www.swinc.com/resource/exch_faq.htm > Archives: http://www.swynk.com/sitesearch/search.asp > To unsubscribe: mailto:[EMAIL PROTECTED] > Exchange List admin: [EMAIL PROTECTED] _________________________________________________________________ List posting FAQ: http://www.swinc.com/resource/exch_faq.htm Archives: http://www.swynk.com/sitesearch/search.asp To unsubscribe: mailto:[EMAIL PROTECTED] Exchange List admin: [EMAIL PROTECTED]