sas*_*alm 26 html c++ qt html-escape
如何转义/清理包含HTML的QString?
即 showInBroswser(escaped(str)) == showInNotepad(str);
Pen*_*der 46
使用 QString::toHtmlEscaped()
QString src;
Qstring html = src.toHtmlEscaped();
showInBrowser(html) == showInNotepad(str);
Run Code Online (Sandbox Code Playgroud)
参考:http://doc.qt.io/qt-5/qstring.html#toHtmlEscaped
使用Qt::escape.
#include <QtGui/qtextdocument.h>
QString src;
Qstring html = Qt::escape(src);
showInBrowser(html) == showInNotepad(str);
Run Code Online (Sandbox Code Playgroud)
参考:http://doc.qt.io/qt-4.8/qt.html#escape