如何将C-string(带有西里尔字符)转换为UTF-8编码的字符串?

时间:2013-09-08 14:44:57

标签: c++ c unicode utf-8

众所周知,Qt允许将c-string(包含сyrillic字符的文件路径(Windows))转换为以UTF-8编码的另一个,如下所示:

const char *str = "/path/to/some/file.ext";
const char *utf8str = QString(str).toUtf8().constData();

如何在不使用Qt的情况下执行此操作?我可以/应该使用什么C或C ++库?是否有轻量级变体?

0 个答案:

没有答案