UsefullCode.net


Visual Studio 2005での開発者向けに便利なソースコードを提供
This site provide you with useful source codes under 'USEFULLCODE license'.

文字列をユニコードに変換する

2006年11月30日 03:03
0件のコメント

SHIFT-JISの文章などいわゆる普通の文字列をユニコード文字列に変換するにはMultiByteToWideCharを利用する。気をつけなければいけないことは、SHIFT-JISとユニコードとでは文字列の格納に必要なバイト数が異なることだ。そのため、MultiByteToWideCharの第五引数にNULLを渡して、ユニコード文字列にしたときに必要なバイト数を取得し、それを元に動的にメモリを確保する。


次> 最終>>
紛らわしいぞ!LPCTSTR、LPTSTR、LPSTR、LPCSTRは全部意味が違う!
VC++プロジェクトでユニコードビルドと非ユニコードビルドを切り替える
トップページに戻る
issei.