Не могу получить корректное имя файла с русскими буквами при перетаскивании его на форму.
Пытаюсь получить его из QUrl
C++ (Qt)
void Form::dropEvent( QDropEvent *event )
{
if (event && event->mimeData()->hasUrls())
{
QUrl url = event->mimeData()->urls().first();
QString fileName = url.toLocalFile();
QMessageBox::information(this,"",fileName);
}
}
Под виндой все хорошо. Но под линухом (МСВС) в fileName вместо русских букв краказяблики. Кодировка KOI8-R.