我想實體字符(轉義字符)轉換爲HTML在QT,請幫我....如何在QT中將實體字符(轉義字符)轉換爲HTML?
即:我想>
更換"
與"
,>
=====這是我的代碼,沒有工作====
QString MyApp::ReplaceString(const QString Data, const QString &Before, const QString &After)
{
QString Result = Data;
Result.replace(Before, After, Qt::CaseInsensitive);
return Result;
}
========
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QByteArray data=pReply->readAll();
QString str = codec->toUnicode((const char *)data);
str = Qt::escape(str);
str = ReplaceString(str, """, "\"");
str = ReplaceString(str,">", ">");
你的問題是不明確的。請添加一些您想要轉換爲什麼的示例。 – Mat
@Mat:感謝您的回覆,我已經添加了一些代碼 –
這些替換工作。你確定你應該逃避你的輸入嗎? – Mat