From c51aa0a9a5379ef39551f755c1dce867e38de1c8 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 13 May 2023 23:59:54 +0200 Subject: html unescape apos --- src/NetUtils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/NetUtils.cpp') 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 #include +// 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 unescape_sequences = { + const std::array unescape_sequences = { HtmlUnescapeSequence { """, "\"" }, + HtmlUnescapeSequence { "'", "'" }, HtmlUnescapeSequence { "<", "<" }, HtmlUnescapeSequence { ">", ">" }, HtmlUnescapeSequence { "—", "—" }, -- cgit v1.2.3