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

本文关键字:字符 替换 转换 | 更新日期: 2023-09-27 18:22:05

我已经搜索过了,但在任何地方都找不到任何提示。

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

你好%20world%28你好%20world%29

意思是你好世界(你好世界)

现在我想知道有没有任何方法可以读取每个文件名,并且任何使用"%ascii"的文件都会转换为普通文本(例如上面)。

提前感谢各位。我在代码方面没有那么丰富的经验,我希望有人能帮助我。

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

使用System.Uri.UnescapeDataString:

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

打印:

hello world(hello world)