Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 29.05.2013, 20:45   #1
ameks94
 
Регистрация: 25.11.2012
Сообщений: 9
Репутация: 10
По умолчанию QString(с русскими символами) в Char

Доброго времени суток. Необходимо перевести строку QString в Char в Qt Creator.
Пробовал делать так:
Код HTML:
QString *qs = new QString(path);// convert QString to char
      QByteArray qb =qs->toUtf8();
      char *ch = qb.data();
Но с русскими символами работает не корректно.
Заранее спасибо.

Решение найдено:
Код HTML:
QString path("Привет мир");
// conver QString to char
      QByteArray ar = path.toLocal8Bit();
      char *sometext=ar.data();

Последний раз редактировалось ameks94; 29.05.2013 в 21:41. Причина: Нашёл решение
ameks94 вне форума   Ответить с цитированием
Старый 29.05.2013, 22:22   #2
waleri
Профессионал
 
Регистрация: 13.07.2012
Адрес: Нижний Новгород
Сообщений: 5,928
Репутация: 1937
По умолчанию

А не проще прямо сделать char* sometext = "Привет мир"?

А если уж надо обязательно через QString, тогда либо надо передавать UNICODE строчку либо использовать QString::fromAscii(), QString::fromUtf8 и тд.
waleri вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматтор html с русскими символами Rost93 HTML и CSS 0 10.10.2012 21:40
QReport QRExpr поля русскими символами ArtInt БД в Delphi 1 24.02.2010 17:41
OnKey с русскими символами Aiden Microsoft Office Excel 2 01.02.2010 18:30
Работа с русскими символами... Sota Помощь студентам 5 31.05.2008 18:44


06:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.