是否有任何实用程序函数将CString转换为URL编码的UTF-8字符串?

时间:2012-05-31 18:49:27

标签: windows visual-studio-2010 visual-c++ unicode mfc

我有以下内容:

CString gText = _T("Π Σ Ω");

我想获得:

%CE %A0 %CE %A3 %CE %A9

WideStringToMultiByteCT2A等任何转换例程都会向我提供二进制文件。实际上,我希望十六进制转义。 MFC中是否有任何转换实用程序?任何第三方lib?

1 个答案:

答案 0 :(得分:1)

好吧,你可以使用

sprintf(hexcode_string, "U+%02x", MultibyteStringFromWideStringToMultiByte[j]);

为每个字符然后组合字符串。