Кодировка для QTextBrowser

При подключении внешнего HTML-файла для QTextBrowser символы кириллицы отображаются некорректно из-за неверной кодировки. Пробовал использовать QTextCodec, но он не помогал. Код приведён ниже:

MainWindow::MainWindow(QWidget *parent)
  : QMainWindow(parent)
  , ui(new Ui::MainWindow)
{
  ui->setupUi(this);
  QTextCodec* codec = QTextCodec::codecForName("UTF-8");
  QTextCodec::codecForTr(codec);
  QTextCodec::setCodecForLocale(codec);
  auto qb = ui->qtextbrowser;
  qb->setSource(QUrl("C:\\md.html"));
}

Ответы (1 шт):

Автор решения: anDev

Решение оказалось простым: нужно было просто указать кодировку UTF-8 в самом HTML-файле.

<html lang="ru">
<head>
  <meta charset="utf-8">
</head>
<body>
  <p>абвгдеёжз</p>
</body>
</html>
→ Ссылка