From c5016265dec9e6c6ee57a199318054c5e8a4c6f4 Mon Sep 17 00:00:00 2001 From: Maik Stegemann Date: Mon, 11 Jul 2022 12:28:10 +0200 Subject: [PATCH] fix encoding --- .../docs/src/Volo.Docs.Web/HtmlConverting/HtmlNormalizer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/docs/src/Volo.Docs.Web/HtmlConverting/HtmlNormalizer.cs b/modules/docs/src/Volo.Docs.Web/HtmlConverting/HtmlNormalizer.cs index adfe196723..f6435b81aa 100644 --- a/modules/docs/src/Volo.Docs.Web/HtmlConverting/HtmlNormalizer.cs +++ b/modules/docs/src/Volo.Docs.Web/HtmlConverting/HtmlNormalizer.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; +using System.Web; using Volo.Docs.Utils; namespace Volo.Docs.HtmlConverting @@ -26,7 +27,7 @@ namespace Volo.Docs.HtmlConverting (localDirectory.IsNullOrEmpty() ? "" : localDirectory.TrimStart('/').EnsureEndsWith('/')) + match.Groups[2].Value.TrimStart('/'); - return match.Groups[1] + " src=\"" + newImageSource + "\" " + match.Groups[3]; + return match.Groups[1] + " src=\"" + HttpUtility.HtmlEncode(newImageSource) + "\" " + match.Groups[3]; }, RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.Multiline);