1. 程式人生 > >關於VS2010 CString.Format()之後亂碼的問題

關於VS2010 CString.Format()之後亂碼的問題

vs2010 預設編碼是unicode  ,char定義的字元陣列為ASCII編碼,用Format之後就會造成亂碼,應該用CStringW關鍵字進行轉換

例如:

char str[]="hello";
CString s="";
s.Format("%s",CStringW(str));