您好,并提前感谢您的帮助。
我有一个脚本可以将输出转换为所需的格式。我用
加载文件$PreSystem = [IO.File]::ReadAllText("C:\Users\Soc.20150119.txt")
我处理它并执行此操作:
# Write to file
$output | Out-File -Filepath C:\Users\Soc.20150119_output.txt -append
现在,每次,Umlautsä,ö,ü,ß都会在我的输出中显示为问号。
我试过
-encoding ASCII
-encoding unicode
等等。但问题仍然存在。有人可以帮帮我,我开始拉头发了:)非常感谢你!
BR, 托比
答案 0 :(得分:2)
如果要继续使用ReadAllText,可以指定如下编码:
[IO.File]::ReadAllText("C:\Users\Soc.20150119.txt", [System.Text.Encoding]::Unicode)
您也可以使用[System.Text.Encoding]::UTF8
进行测试,我认为这也应该有用。