通常我們使用強制轉換可以把單個字元在unicode與ASCII字元之間互相轉換
但是由于VS2008 和 VS2005 工程有差異,是以可能會導緻轉碼錯誤。
例如:
char *ch="hello";
CString msg;
msg.format(_T("%s",LPCTSTR(ch));
AfxMessageBox(msg);
其中_T 已經進行轉碼,但是還有會出現錯誤
修改:
msg.format(_T("%s",CStringW(ch));