Test code (Qt5.5.1):

Qt Code:
  1. #include <QApplication>
  2. #include <QMainWindow>
  3. #include <QTextBrowser>
  4.  
  5. int main(int argc, char* argv[])
  6. {
  7. QApplication a(argc, argv);
  8.  
  9. QTextBrowser* textBrowser = new QTextBrowser();
  10. textBrowser->setHtml("<p style=\"font-size: 50pt\">X АБ&nbsp;Y</p>");
  11.  
  12. w.setCentralWidget(textBrowser);
  13. w.resize(200, 200);
  14. w.show();
  15.  
  16. return a.exec();
  17. }
To copy to clipboard, switch view to plain text mode 
Result:
error.png

How can I avoid non-ascii letters (like 'А' in test) followed by text with &nbsp; disappearing?