diff options
Diffstat (limited to 'src/NetUtils.cpp')
-rw-r--r-- | src/NetUtils.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/NetUtils.cpp b/src/NetUtils.cpp index 70f2f32..d99a4b7 100644 --- a/src/NetUtils.cpp +++ b/src/NetUtils.cpp @@ -8,6 +8,8 @@ #include <string.h> #include <unordered_set> +// TODO: Add all html sequences: https://html.spec.whatwg.org/multipage/named-characters.html + namespace QuickMedia { struct HtmlEscapeSequence { char unescape_char; @@ -70,8 +72,9 @@ namespace QuickMedia { html_unescape_sequence_numbers(str); // TODO: Use string find and find & and ; instead of string_replace_all - const std::array<HtmlUnescapeSequence, 6> unescape_sequences = { + const std::array<HtmlUnescapeSequence, 7> unescape_sequences = { HtmlUnescapeSequence { """, "\"" }, + HtmlUnescapeSequence { "'", "'" }, HtmlUnescapeSequence { "<", "<" }, HtmlUnescapeSequence { ">", ">" }, HtmlUnescapeSequence { "—", "—" }, |