在 Qt 中创建名称包含 UTF-8 字符的目录
Creating a directory with a name containing UTF-8 characters in Qt
我正在尝试使用 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);
}
我通过替换解决了我的问题
path += "محمود";
来自
path += QString::fromUtf8("محمود");
我正在尝试使用 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);
}
我通过替换解决了我的问题
path += "محمود";
来自
path += QString::fromUtf8("محمود");