@theSever

Qt SQLite C++ проблема с кодировкой, русские буквы?

Открываю базу данных и вывожу результат в listWidget или textEdit.

// Очистить список строк
    ui->listWidget->clear();

    //Осуществляем запрос
    QSqlQuery query;
    query.exec("select name from sqlite_master where type='table'");

    //Вывод
    while (query.next())
    {
    QString table = query.value(0).toString();
    ui->listWidget->addItem(table);


//Осуществляем запрос
   QSqlQuery query;
   query.exec("select id,name,comment from `Default`");

   //Выводим значения из запроса
   while (query.next())
   {
   QString id = query.value(0).toString();
   QString name = query.value(1).toString();
   QString comment = query.value(2).toString();
   ui->textEdit->insertPlainText(id+" "+name+" "+comment+"\n");


Все русские буквы выводятся в качестве бреда.

4 none ������ ���� �� �����


Как решить эту проблему?
  • Вопрос задан
  • 297 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы