Encoding 无法在windows中将ANSI中的.txt文件转换为UTF-8

Encoding 无法在windows中将ANSI中的.txt文件转换为UTF-8,encoding,Encoding,我们使用的是Windows Server2008R2,有人能帮我在命令行中将ANSI中的.txt文件转换为UTF-8格式吗。我找不到正确的 谢谢重复? 您可以使用PowerShell轻松做到这一点: Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt 在记事本中打开文本文件,另存为,在“编码”下拉列表中选择UTF-8。感谢Jeff的回复,但在我们的批处理过程中,这是我们需要包含在中间的一部分。正在考虑是否可以将某

我们使用的是Windows Server2008R2,有人能帮我在命令行中将ANSI中的.txt文件转换为UTF-8格式吗。我找不到正确的

谢谢

重复?

您可以使用PowerShell轻松做到这一点:

Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt

在记事本中打开文本文件,另存为,在“编码”下拉列表中选择UTF-8。感谢Jeff的回复,但在我们的批处理过程中,这是我们需要包含在中间的一部分。正在考虑是否可以将某些东西用于常规的批处理脚本或windows命令。Hi@Raj-我不认为仅使用批处理就可以轻松实现这一点。自Win7/2008R2以来,Powershell默认包含在Windows操作系统中,在某个时候它将成为公认的常规“Windows命令”。如果您对powershell不感兴趣,那么从XP开始,默认情况下Windows中包含了cscript?