1. 程式人生 > >多位元組和寬位元組互相轉換的方便方法

多位元組和寬位元組互相轉換的方便方法

1.多位元組 =》寬位元組

char szChar[1024];
wchar szWChar[1024];

...
swprintf(szWChar, L"%S", szChar); // 注意大寫S

2.寬位元組 =》多位元組

char szChar[1024];
wchar szWChar[1024];

...
sprintf(szChar, "%S", szWChar);
// 注意大寫S

到底是用大S還是小S來格式化,好像是這樣的,相同字元家之間的轉換用小S,不同字符集之間的轉換用大S