QDir::setCurrent(bufPath) |
Здравствуйте, гость ( Вход | Регистрация )
QDir::setCurrent(bufPath) |
epishev |
8.6.2011, 9:56
Сообщение
#1
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем привет!
Есть вопрос... мне нужно сменить рабочий каталог на bufPath, причем в bufPath есть русские символы пишу:
если в bufPath содержет только английский буквы, то все работает, если русские - не работает. Как с этим справиться? очень важно, нужна точная информация! Заранее спасибо! |
|
|
DIMEDROLL |
8.6.2011, 10:33
Сообщение
#2
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
что такое bufPath и как оно инициализируется?
на какой ОСи и в чем ты пишешь исходный код? какая кодировка исходных файлов? |
|
|
RazrFalcon |
8.6.2011, 10:52
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
epishev |
8.6.2011, 11:26
Сообщение
#4
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 0 |
что такое bufPath и как оно инициализируется? на какой ОСи и в чем ты пишешь исходный код? какая кодировка исходных файлов? QString bufPath; ОС - Window 7 Исходный код в пишу в Qt Creator (Qt 4.7) Кодировка файлов? если имеется ввиду кодировка .cpp и .h, то - ANSI
первое заменяет русские символы вопросами (?) второе - непонятными символами |
|
|
wiz29 |
8.6.2011, 11:36
Сообщение
#5
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
попробуй QString::fromLocal8Bit для преобразования массива символов
покажи пожалуйста код, где ты задаешь переменную bufPath. |
|
|
epishev |
8.6.2011, 11:48
Сообщение
#6
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 0 |
попробуй QString::fromLocal8Bit для преобразования массива символов покажи пожалуйста код, где ты задаешь переменную bufPath. как-то так
изначально рабочий каталог имеет русские символы и bufPath получает "c:/Qt/??? Сообщение отредактировал epishev - 8.6.2011, 11:52 |
|
|
wiz29 |
8.6.2011, 12:28
Сообщение
#7
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
|
|
|
epishev |
8.6.2011, 12:45
Сообщение
#8
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 0 |
замени на
Спасибо! который раз уже выручаешь =) |
|
|
Litkevich Yuriy |
8.6.2011, 13:53
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
epishev |
8.6.2011, 14:45
Сообщение
#10
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 24.4.2024, 8:18 |