我有一个 csv 文件,其中包含显示为 O%27Brien 的 O'Brien 或显示为 St%2ESomething 的 St. Something。我无权生成此数据的新 csv,并且我需要正确格式的名称,因为我正在编写 PowerShell 脚本来搜索另一台服务器上的名称。
我尝试实现类似于this的答案的东西但我无法让它解决我遇到的问题。
解决方案是否在 PowerShell 中对我来说并不重要,只要我可以在 Windows 7 上运行它即可。
最佳答案
使用Uri.UnescapeDataString
您可以像这样从 powershell 调用方法:
# > [Uri]::UnescapeDataString("O%27Brien")
O'Brien
关于windows - 在 Windows 中,如何将已替换为十六进制 ASCII 的原始字符恢复到 csv 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23685174/