From 6022060f57889f06d2448413a4e9eca645c7aebc Mon Sep 17 00:00:00 2001 From: Fabien Tschanz Date: Wed, 26 Feb 2025 14:54:48 +0100 Subject: [PATCH] Switch to Unicode notation for fancy double quotes --- ReverseDSC.Core.psm1 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ReverseDSC.Core.psm1 b/ReverseDSC.Core.psm1 index 5d766aa..3f02044 100644 --- a/ReverseDSC.Core.psm1 +++ b/ReverseDSC.Core.psm1 @@ -181,7 +181,10 @@ function Get-DSCBlock } else { - $value = "`"" + $NewParams.Item($_).ToString().Replace('`', '``').Replace('$', '`$').Replace('„', '`„').Replace('“', '`“').Replace('”', '`”').Replace("`"", "```"") + "`"" + #0x201E = „ + #0x201C = “ + #0x201D = ” + $value = "`"" + $NewParams.Item($_).ToString().Replace('`', '``').Replace('$', '`$').Replace("$([char]0x201E)", "``$([char]0x201E)").Replace("$([char]0x201C)", "``$([char]0x201C)").Replace("$([char]0x201D)", "``$([char]0x201D)").Replace("`"", "```"") + "`"" } } } @@ -317,7 +320,10 @@ function Get-DSCBlock } else { - $value += "`"" + $_.ToString().Replace('`', '``').Replace('$', '`$').Replace('„', '`„').Replace('“', '`“').Replace('”', '`”').Replace("`"", "```"") + "`"," + #0x201E = „ + #0x201C = “ + #0x201D = ” + $value += "`"" + $_.ToString().Replace('`', '``').Replace('$', '`$').Replace("$([char]0x201E)", "``$([char]0x201E)").Replace("$([char]0x201C)", "``$([char]0x201C)").Replace("$([char]0x201D)", "``$([char]0x201D)").Replace("`"", "```"") + "`"," } } }