Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   [Решено]проблема с именами файлов(кодировкой) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/resheno-problema-s-imenami-fajlov-kodirovkoj-356918/)

Guest 30.09.2011 18:20

[Решено]проблема с именами файлов(кодировкой)
 
Система - SDK2009.02 mingw windows статическая сборка. Делаю ftp соединение и считываю имена файлов. Английские имена отображаются корректно. Русские - абракадабра.Чтобы избавиться от данного трабла ввел кодКод:QTextCodec *codec = QTextCodec::codecForName("Windows-1251"); QTextCodec::setCodecForTr( codec ); QTextCodec::setCodecForCStrings( codec ); QTextCodec::setCodecForLocale( codec );Пытался менять кодировку на cp1251 - история та же.Не помогло. Что делать?З.Ы. получение списка файлов содрал из стандартного примера (\examples\network\ftp)З.З.Ы.Код:void MainWindow::addToList(const QUrlInfo &urlInfo){ QTextCodec *codec=QTextCodec::codecForName("Windows-1251"); QString OUT = codec->fromUnicode(urlInfo.name());}Сие шаманство тоже не привело к желаемому результату!Щас начну в панику впадать


Часовой пояс GMT, время: 15:22.


© www.otvetnemail.ru - Форум вопросов и ответов.