0

在 Windows 下,我使用 MultiByteToWideChar(CP_ACP, ...) 和 WideCharToMultiByte(CP_UTF8, ...) 进行转换。

我如何在 OS X 和 Linux 下做同样的事情?我尝试了 mbstowcs/wcstombs,但生成的 char* 不是 UTF-8。

4

1 回答 1

3

查看iconv(3)。这就是你想要的api。你需要-liconv.

于 2012-06-08T14:15:30.993 回答