gpt4 book ai didi

C# 反向 UrlPathEncode

转载 作者:行者123 更新时间:2023-11-30 20:58:20 28 4
gpt4 key购买 nike

我有这个:

file://localhost/Volumes/Untitled%20RAID%20Set%201/Callum/iTunes/Music/Steppenwolf/Steppenwolf_%20Gold/1-09%20Magic%20Carpet%20Ride.mp3

它是 Mac 上的一个位置,它的路径已经过编码以便在 XML 文件中使用。

要创建此路径,您可以使用 UrlPathEncode。

但是现在,我想把它恢复到它的正常可读路径,即减去 %20 和其他被替换的字符,例如锐音符号“e”等。禁止可以轻松更改为“\”的“/” "

如果不编写自己的“逆向器”,您如何做到这一点?

如果归结为它,我会,但我宁愿不。

最佳答案

您需要使用 Encode 的对立面,当然是 Decode.. HttpUtility.UrlDecode :

HttpUtility.UrlDecode("file://localhost/Volumes/Untitled%20RAID%20Set%201/Callum/iTunes/Music/Steppenwolf/Steppenwolf_%20Gold/1-09%20Magic%20Carpet%20Ride.mp3");

哪个会返回:

file://localhost/Volumes/Untitled RAID Set 1/Callum/iTunes/Music/Steppenwolf/Steppenwolf_ Gold/1-09 Magic Carpet Ride.mp3

关于C# 反向 UrlPathEncode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167289/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com