From 3da749c5e3512ce1c9d78e4af93bc81f36a64f0f Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 7 Feb 2024 22:19:06 +0100 Subject: [PATCH] Added conversion of an additional HTML character code when scraping using ScreenScraper --- es-app/src/scrapers/ScreenScraper.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp index 04f247f75..50cddbafe 100644 --- a/es-app/src/scrapers/ScreenScraper.cpp +++ b/es-app/src/scrapers/ScreenScraper.cpp @@ -397,6 +397,7 @@ void ScreenScraperRequest::processGame(const pugi::xml_document& xmldoc, // Translate some HTML character codes to UTF-8 characters for the game name. gameName = Utils::String::replace(gameName, " ", " "); gameName = Utils::String::replace(gameName, "&", "&"); + gameName = Utils::String::replace(gameName, "'", "‘"); // In some very rare cases game names contain newline characters that we need to remove. result.mdl.set("name", Utils::String::replace(gameName, "\n", "")); @@ -453,6 +454,7 @@ void ScreenScraperRequest::processGame(const pugi::xml_document& xmldoc, description = Utils::String::replace(description, """, "\""); description = Utils::String::replace(description, "©", "©"); description = Utils::String::replace(description, "'", "'"); + description = Utils::String::replace(description, "'", "'"); result.mdl.set("desc", description); }