1

我正在尝试使用 QDir::mkpath 创建一个包含 UTF-8 字符的目录。创建了一个目录,但名称不正确。我正在使用这个示例代码:

#include <QCoreApplication>
#include <QDir>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QString path = QDir::homePath();
    path += QDir::separator();
    path += "محمود";
    QDir().mkpath(path);
}
4

1 回答 1

1

我通过更换解决了我的问题

path += "محمود";

经过

path += QString::fromUtf8("محمود");
于 2015-08-18T11:38:36.350 回答