Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 下,我使用 MultiByteToWideChar(CP_ACP, ...) 和 WideCharToMultiByte(CP_UTF8, ...) 进行转换。
我如何在 OS X 和 Linux 下做同样的事情?我尝试了 mbstowcs/wcstombs,但生成的 char* 不是 UTF-8。
查看iconv(3)。这就是你想要的api。你需要-liconv.
-liconv