Создание каталога с именем, содержащим символы UTF-8 в Qt
Я пытаюсь создать каталог, содержащий символы UTF-8, используя QDir::mkpath . Каталог создан, но имя не является правильным. Я использую этот пример кода:
#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);
}
1 ответ
Решение
Я решил свою проблему, заменив
path += "محمود";
от
path += QString::fromUtf8("محمود");