#include <QtGui>
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QList<int> charCodes;
charCodes << 510 << 602 << 640 << 676 << 772 << 827 << 952 << 983
<< 1049 << 1053 << 1070 << 1097 << 1131 << 1141 << 1143 << 1144
<< 1147 << 1149 << 1152 << 1158 << 1170 << 1173 << 1175 << 1190
<< 1197 << 1253 << 1281 << 1289 << 7425 << 7431 << 7439 << 7443
<< 7456 << 7457 << 7467 << 7487 << 7531 << 7532 << 7535 << 7536
<< 7552 << 7572 << 7688 << 7726 << 7729 << 7758 << 7769 << 7794
<< 7869 << 7880 << 7881 << 7884 << 7910 << 7920 << 7926 << 7940
<< 7951 << 7988 << 7989 << 8032 << 8044 << 8049 << 8059 << 8072
<< 8076 << 8083 << 8088 << 8090 << 8098 << 8104 << 8108 << 8112
<< 8139 << 8173 << 8175 << 8179 << 8185 << 8249 << 8250 << 8325
<< 8327 << 8330 << 8359 << 8360 << 8361 << 8367 << 8413 << 8467
<< 8480 << 8599 << 8616 << 8730 << 8804 << 8976 << 64256 << 65056;
QTextBrowser textBrowser;
QString html;
for (int i = 0; i < charCodes.size(); ++i) {
html.append(QString("%1(0x%2) &#%1;<br>").arg(charCodes.at(i)).arg(charCodes.at(i), 4, 16, QChar('0')));
}
textBrowser.setHtml(html);
textBrowser.showMaximized();
return app.exec();
}