From 6a526269db7bedf92b7864f855c39131621e8a92 Mon Sep 17 00:00:00 2001 From: Markus Date: Wed, 30 Oct 2019 16:37:35 +0100 Subject: [PATCH] v3.4.6: fix error: sonderzeicehn in der serienliste --- parameterManager.h | 2 +- programManager.cpp | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/parameterManager.h b/parameterManager.h index 0c6a81f..6939677 100644 --- a/parameterManager.h +++ b/parameterManager.h @@ -63,7 +63,7 @@ struct Settings { proxy_ip = "127.0.0.1", languages = "GerDub,GerSub,Eng,", genaueHoster = "", - version = "3.4.5", + version = "3.4.6", defaultFileVersion="1.6", outputFilePath = "", default_checkPath = "", diff --git a/programManager.cpp b/programManager.cpp index ad1ae96..ee0c8b9 100644 --- a/programManager.cpp +++ b/programManager.cpp @@ -1215,6 +1215,19 @@ int ProgramManager::searchModus_update(Settings *settings) if(serienListe.length() > 0) serienListe.pop_back(); + //Entferne Html Sonderzeichen + serienListe = pageManager.replace(serienListe, "&quot;", "\""); // + + serienListe = pageManager.replace(serienListe, "&", "&"); // + serienListe = pageManager.replace(serienListe, "<", "<"); // + serienListe = pageManager.replace(serienListe, ">", ">"); // + + serienListe = pageManager.replace(serienListe, "
", " "); // + serienListe = pageManager.replace(serienListe, """, "\""); // + serienListe = pageManager.replace(serienListe, "'", "'"); // + + + //Anzahl der Serien/Zeilen vorher: ssize_t countBef = 0; std::ifstream myFileBef(settings->serienListPath);