gpt4 book ai didi

powershell - Import-Csv以获取包含破折号的数据给框或问号

转载 作者:行者123 更新时间:2023-12-03 00:03:16 25 4
gpt4 key购买 nike

尝试导入某些csv数据时出现一个非常特殊的错误。
此数据具有指向共享点站点中包含的文件的链接,这些文件需要保持不变。 (我实际上是在编写脚本来删除这些文件)。
我的问题是这些链接特别是带有短划线,而Powershell似乎无法识别这些短划线,或者import-csv命令无法处理。
我还想指出,有两种破折号。连字符直接在键盘上,这些是较长的连字符,称为“破折号”,它们不直接在键盘上。

如果不确定我的意思,请打开MS Word并输入以下内容:

This - is a test.

您会注意到,在键入“a”之前敲击空格键时,MS Word会将连字符自动转换为破折号,并且会更长。

请让我知道如何获得Powershell来识别破折号!

例子:
$web.getListItem("link contains -")
#finds file

#Please note below the actual text is: link contains -
$files = import-csv $path #csv is ms-dos csv
$files[0].Url
#Prints: link contains <box>
$files = import-csv $path #csv is excel general csv
$files[0].Url
#Prints: link contains ?

解决了

想通了。
我使用以下站点来找出我的字符的十六进制等效项,并在excel中进行了替换。
http://www.asciitohex.com/原来的十六进制等效项是:
e2 80 93 

或网址编码:
%E2%80%93

最佳答案

解决了

想通了。我使用以下站点来找出我的字符的十六进制等效项,并在excel中进行了替换。 http://www.asciitohex.com/原来的十六进制等效项是:

e2 80 93

或网址编码:
%E2%80%93

关于powershell - Import-Csv以获取包含破折号的数据给框或问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com