在Windows中,如何将原始字符还原到已替换为十六进制ASCII的csv文件?

时间:2014-05-15 17:40:33

标签: windows powershell csv hex ascii

我有一个csv文件,其名称包含O' Brien,显示为O%27Brien或St. Something,显示为St%2ESomething。我没有权限生成这些数据的新csv,我需要正确格式的名称,因为我正在编写PowerShell脚本来搜索另一台服务器上的名称。

我尝试实施与this的答案类似的内容,但我无法解决我遇到的问题。

如果解决方案在PowerShell中,只要我可以在Windows 7上运行它,对我来说并不重要。

1 个答案:

答案 0 :(得分:2)

使用您可以从powershell调用的Uri.UnescapeDataString方法,如下所示:

# > [Uri]::UnescapeDataString("O%27Brien")
O'Brien