Skip to content

Commit 3e15e4b

Browse files
refactor: replace calls to Uri.EscapeDataString() with Uri.EscapeUriString()
The `Uri.EscapeUriString()` method converts a URI string into its escaped representation. However, this API is obsolete as it can corrupt URIs in some cases. The safer alternative is `Uri.EscapeDataString()`.
1 parent 97d9aae commit 3e15e4b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/SVNPathCopy.Core/Services/SvnUrlBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private static string ApplyEncoding(string url, UrlEncodingStyle style)
4343
{
4444
UrlEncodingStyle.None => url,
4545
UrlEncodingStyle.Path => EncodePathSegments(url),
46-
UrlEncodingStyle.Full => Uri.EscapeUriString(url),
46+
UrlEncodingStyle.Full => Uri.EscapeDataString(url),
4747
_ => url
4848
};
4949
}

0 commit comments

Comments
 (0)