[Решено]Кириллица и массив char

Модератор: Модераторы разделов

Аватара пользователя
Lostboy
Сообщения: 33
ОС: openSUSE/Mandriva

[Решено]Кириллица и массив char

Сообщение Lostboy »

Доброго дня.
При работе с адресами файлов возникла проблема, если в этом адресе есть русские буквы.
Делаю так: в QString ложу адрес (он берется с ComboBox), после перевожу его в char и дальше работаю с ним. Если адрес на английском - то все нормально, но если появляется кириллица, то соответствующие кириллические буквы заменяются на вопросительные знаки. Как можно работать с кириллицей и вообще реально ли ее запихнуть в char?
Вот пример кода:

Код: Выделить всё

...
QString name = fileComboBox->itemText(i);
const char *dir = name.toLatin1();
...//дальше эти данные переводятся в обычный char* и с ними идет работа
Спасибо сказали:
Аватара пользователя
Lostboy
Сообщения: 33
ОС: openSUSE/Mandriva

Re: [Решено]Кириллица и массив char

Сообщение Lostboy »

Все проблема решена, нашел toUtf8
Спасибо сказали: