diff options
author | dec05eba <dec05eba@protonmail.com> | 2023-05-13 23:59:54 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2023-05-13 23:59:54 +0200 |
commit | c51aa0a9a5379ef39551f755c1dce867e38de1c8 (patch) | |
tree | 0b447d1ccbff44651a98b13896d5420d25a8fdc5 /src/NetUtils.cpp | |
parent | 7410b2078458a86636e92da4b6b3be1b38b56e3e (diff) |
html unescape apos
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 { "—", "—" }, |