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 に答える