void __fastcall TfrmMain::btnC2UClick(TObject *Sender) { int SrcLen = AnsiString(Memo1->Text).Length(); WCHAR *pw; int wlen; int nRet = 0; Memo2->Clear(); wlen = MBtoUnicode(CP_ACP, AnsiString(Memo1->Text).c_str(), SrcLen, NULL, 0); pw = new WCHAR[wlen + 1]; nRet = MBtoUnicode(CP_ACP, AnsiString(Memo1->Text).c_str(), SrcLen, pw, wlen + 1); if (nRet != 0) { String str; for (int i = 0; i < wlen; i++) { str = str + "\\u" + IntToHex(pw[i], 4); } Memo2->Text = str; } delete []pw; }
13,825
社区成员
102,678
社区内容
加载中
试试用AI创作助手写篇文章吧