【发布时间】:2016-07-22 09:14:53
【问题描述】:
我正在对 XML 文件递归地运行一个 powershell 脚本来搜索和替换文本。该代码在搜索和替换文本方面工作正常。但是,在某些文件中,还有其他语言文本,例如 fréquentes,在运行脚本后会更改为 fréquentes。我一直在脚本中使用 UTF8 编码。关于如何保留编码的任何指示?
$content| Foreach-Object{$_ -replace 'test1' , 'testing'`
-replace 'test2' , 'testing' }| Out-File file.FullName -Encoding utf8
【问题讨论】:
标签: powershell powershell-2.0 powershell-3.0