編集ボックスに中国語を入力できる UNICODE MFC ダイアログ アプリで Unicode 変換をテストしました。を使用して文字を読み込んだ後
DDX_Text(pDX、IDC_EDIT1、m_strUnicode) UpdateDate(TRUE)
の は、 「e0 65 2d 4e 1f 75 09 67」m_pszdata
を示しています。m_strUnicode
次に、次のコードを使用して char* に変換しました。
char *psText; psText = 新しい文字 [dwMinSize]; WideCharToMultiByte (CP_OEMCP、NULL、m_strUnicode、-1、psText、dwMinSize、NULL、FALSE);
にpsText
は "ce de d6 d0 c9 fa d3 d0" が含まれておりm_pszdata
、m_strUnicode の とは似ていません。なぜそうなのか誰か説明してくれませんか?