UsefullCode.net
文字列をユニコードに変換する
2006年11月30日 03:03
0件のコメント
SHIFT-JISの文章などいわゆる普通の文字列をユニコード文字列に変換するにはMultiByteToWideCharを利用する。気をつけなければいけないことは、SHIFT-JISとユニコードとでは文字列の格納に必要なバイト数が異なることだ。そのため、MultiByteToWideCharの第五引数にNULLを渡して、ユニコード文字列にしたときに必要なバイト数を取得し、それを元に動的にメモリを確保する。
次>
最終>>
紛らわしいぞ!LPCTSTR、LPTSTR、LPSTR、LPCSTRは全部意味が違う!
VC++プロジェクトでユニコードビルドと非ユニコードビルドを切り替える
トップページに戻る

issei.