标签: c++ unicode string-conversion
我知道输入字符串的代码页,例如CP 852,现在我需要使其成为通用的UCS-4格式。我应该使用什么功能。我是在MingX的WinXP下做的。
答案 0 :(得分:1)
如果你确定你想要UTF-32编码的字符串(我建议先做一些研究 - 它几乎总是一个糟糕的选择),你可以从MultiByteToWideChar function开始将CP 852编码的字符串转换为UTF-16,然后编写自己的函数将UTF-16转换为UTF-32。