Russian Qt Forum

Qt => Вопросы новичков => Тема начата: coder1 от Февраль 22, 2015, 09:21



Название: Проблема с кодировкой адресов файловой системы
Отправлено: coder1 от Февраль 22, 2015, 09:21
в функции int main получаю стартовый адрес к самому себе и если программа находиться в каталоге с русским адресом то получаю вопросительные знаки.. Программа работает на платформе Windows. Юзаю Qt 5.4 ....  мне даже не столько нужно вывести её на русском языке сколько использовать для работы с файлами текущего каталога ... - адреса не видит из за кодировки :(...


Название: Re: Проблема с кодировкой адресов файловой системы
Отправлено: kambala от Февраль 22, 2015, 15:47
вместо argv[0] используй qApp->applicationDirPath()


Название: Re: Проблема с кодировкой адресов файловой системы
Отправлено: coder1 от Февраль 22, 2015, 18:36
я сделал так:  QString::fromLocal8Bit(mas3);


Название: Re: Проблема с кодировкой адресов файловой системы
Отправлено: lit-uriy от Февраль 22, 2015, 19:01
только речь всё же не про адрес, а про путь. Так оно в терминах ФС.