From bf8467ce3bbcf05e417820c8af40745f9a1f806e Mon Sep 17 00:00:00 2001 From: CodingPF Date: Fri, 2 Jan 2026 15:17:21 +0100 Subject: [PATCH] replace special chars while reconstructing website --- .../srf/parser/SrfFilmJsonDeserializer.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/main/java/mServer/crawler/sender/srf/parser/SrfFilmJsonDeserializer.java b/src/main/java/mServer/crawler/sender/srf/parser/SrfFilmJsonDeserializer.java index 9b43efd45..234925445 100644 --- a/src/main/java/mServer/crawler/sender/srf/parser/SrfFilmJsonDeserializer.java +++ b/src/main/java/mServer/crawler/sender/srf/parser/SrfFilmJsonDeserializer.java @@ -57,9 +57,24 @@ private static String buildWebsiteUrl(String aId, String aTitle, String aTheme) replaceCharForUrl(aTheme), replaceCharForUrl(aTitle), aId); } - private static String replaceCharForUrl(String aValue) { - return aValue.toLowerCase().replace(' ', '-').replace('.', '-').replace(',', '-').replace(":", "").replace("\"", "") - .replace("--", "-"); + private static String replaceCharForUrl(final String aValue) { + return aValue + .toLowerCase() + .replace(' ', '-') + .replace('.', '-') + .replace(',', '-') + .replace(":", "") + .replace("\"", "") + .replace("|", "") + .replace("#", "") + .replace("?", "") + .replace("%", "") + .replace("&", "") + .replace("`", "") + .replace("«", "") + .replace("»", "") + .replace(" ", "") + .replace("--", "-"); } private static String parseShow(JsonObject aJsonObject) {