我使用WinHTTP从URL返回资源,该URL返回带有HTML实体的源。但我要求用普通的特殊字符替换它们使文本可读。在WinHTTP中会有一个选项,或者最快的方法是什么?
答案 0 :(得分:1)
迭代返回的HTML,一次消耗和发出一个字符。当您遇到任何需要替换的给定字符时,只需丢弃消耗的字符并发出相应的替换字符。这可以通过数组有效地完成:
const char *replacements[256] = {
['<'] = "<",
['>'] = ">"
/* etc */
};