从%20转换为普通字符(替换)

时间:2015-11-16 00:43:49

标签: c#

我已经搜索过这个,但无法在任何地方找到任何提示。

基本上有一个程序可以像这样格式化他们的文件名

您好%20world%28hello%20world%29

这应该意味着你好世界(你好世界)

现在我想知道是否有任何方法可以读取每个文件名,任何使用“%ascii”的内容都会被转换为普通文本(例如上面)。

先谢谢你们。我不是那些经验丰富的代码,我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

使用System.Uri.UnescapeDataString

Uri.UnescapeDataString("hello%20world%28hello%20world%29");

打印:

hello world(hello world)