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); }