问题描述
我正在创建一个列表,以使用PowerShell和Connect-PnPOnline从共享点联机列表中获取数据。一切正常,除了我丹麦语,找不到特殊的丹尼斯·夏克特的代码:“æøå”。我知道“”(空格)是“ x0020”,但是我无法找到完整列表,或者至少找不到我的树“æøå”,
希望当Google使我失败(或者更可能是我没有找到正确的方法)时,您可以提供帮助。
编辑:我找到了此列表,但没有发现:https://realsharepoint.wordpress.com/2011/07/22/sharepoint-escape-characters/
解决方法
您可以让PowerShell为您解决这个问题:)
"æøå".ToCharArray().ForEach({
'\x{0:X4}:"{1}" - \x{2:X4}:"{3}"' -f +$_,$_,+[char]::ToUpper($_),[char]::ToUpper($_)
})
在这里,我们遍历每个字符并打印其基础的unicode值(char前面的一元+
将其转换为整数),然后对其大写变体执行相同操作,其结果将为看起来像:
\x00E6:"æ" - \x00C6:"Æ"
\x00F8:"ø" - \x00D8:"Ø"
\x00E5:"å" - \x00C5:"Å"