0

我有一个 powershell 脚本,可以将服务器上的简历文件夹中的简历上传到文档库。

但是,我面临一个问题,其中简历的名称使用不同的语言,我无法弄清楚如何处理异常,因为简历存在 13 种不同的语言。我很想尝试类似的东西:

 [System.Text.RegularExpressions.Regex] $RgxUrl ="[\?\/{|}~]"  

只需传递特定于语言的特殊字符,如“ê”等,而不是“\”“?” 等,然后为文件设置一个新标题,但我意识到,由于有 13 种不同的语言,这将是一项艰巨的任务。有没有其他更好的方法来处理这种情况?

提前致谢。

4

1 回答 1

1

怎么用System.Web.HttpUtility.UrlEncode?像这样,

Add-Type -AssemblyName System.Web # Load assebly for Httputility
[Web.HttpUtility]::UrlEncode("Montréal") # Test string with é
[Web.HttpUtility]::UrlEncode("Citroën") # Test string with ë

# Outputs:
Montr%c3%a9al
Citro%c3%abn

回来的路:

[Web.Httputility]::UrlDecode("Citro%c3%abn")
[Web.Httputility]::UrlDecode("Montr%c3%a9al")
# Outputs:
Citroën
Montréal
于 2013-06-10T10:22:18.490 回答