【VC++】UNICODE->ANSI変換@CString
関連記事
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- ぎんゆぅ~さんの更新頻度が落ちているときは仕事炎上中(爆 【2025年01月09日(木)】
- 仕事が納まった,のか?一応,拘束解除命令が出たモルモルモル 【2024年12月27日(金)】
- さすがに激務すぎ,ワロタ! 【2024年12月25日(水)】
- 今週もひたすらモノ書き #JAVA 祭りがまだまだ続く そろそろC#を書かせろー 【2024年12月04日(水)】
VisualStudio2005あたりからは,
CStringの文字列のコードは,UNICODEになっており
んでも,古いAPIあたりは,ANSI(LPCSTR)で渡してくれ!みたいな感じだったり
すると,文字コードの変換作業などが,出てくるもんで
して,これをお手軽にやる方法があるそうな
CStringAを使ってやるといいそうで
こんな感じ?
[CPP]
CString stU = _T(“あいうえお”); //ここはUNICODE
CStringA stA(stU); //これでANSI
hogehogeAPI(stA); //引数はLPCSTR
[/CPP]
WideCharToMultiByte()あたりのAPIを使わなくても
CStringAがよきに計らってくれるそうな(CStringAの内部でWideCharToMultiByte()を呼び出している)
CStringA stA(_T(“あいうえお”));
みたいなのもOKだそうな
参考にドゾー♥
コメント
【大地震】カムチャツカ半島沖合で地震 マグニチュード7.5と推定(25/9/13)
台風一過なのに今日も猛暑予想.秋が来ないぞい
【霧島山】新燃岳が噴火 噴煙高度火口上5500m(25/8/28)
日産「GT-R」生産終了 スポーツカーの開発環境 厳しさ増す
火球か?隕石か?「夜なのに明るく」「カメラが真っ白になるほどの光」九州や西日本各地で目撃あいつぐ 空気の振動も観測
ひょっとして,大規模にやらかしてました?ぎんゆぅ~さん,落ちてた模様(爆