标签: 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 ++库?是否有轻量级变体?