В сообщении от Среда 10 Ноябрь 2004 02:21 Vitaly Lipatov написал(a): [...] > Замечания по локализации QT/KDE программ > ======================================== > > Работа с файлами и файловыми диалогами > ====================================== > > Как нельзя получать название файла: > result.second = string(dlg.selectedFile().data()); > Как надо: > result.second = fromqstr(dlg.selectedFile()); Тут не совсем понятно, зачем там string? Это IMHO маловстречаемо. Функция fromqstr - вообще не знаю, что это такое. А откуда вообще этот пример? Вот мой пример на Qt: QString fileName = QFileDialog::getOpenFileName(); qDebug( QFile::encodeName(fileName) ); std::cout << QFile::encodeName(fileName) << std::endl; std::cout << QTextCodec::codecForLocale()->fromUnicode(fileName) << std::endl; -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08