在 C# 中用 %20 转换/替换空间,反之亦然

Gau*_*123 4 c# uri package

下面是创建 zip 文件并向其中添加文件的代码。

问题:目前,在创建压缩文件时,文件存在于它包含%20,而不是space这是一个functionality.I有其他的要求,以取代%20space。如何在下面的代码中实现这一点。

从帖子中删除了代码。

Cub*_*key 7

下面是一个使用Uri静态类的例子:

var url = "http://www.somewhere.net/Thingy%20World.html";

var decoded = Uri.UnescapeDataString(url);
//decoded is currently 'http://www.somewhere.net/Thingy World.html'

var encoded = Uri.EscapeUriString(decoded);//back to encoded
//encoded is currently 'http://www.somewhere.net/Thingy%20World.html' 
Run Code Online (Sandbox Code Playgroud)