2
默认PowerShell发出UTF-8而不是UTF-16?
默认情况下,Windows中的PowerShell似乎正在输出UTF-16(例如,如果我做一个simple echo hello > hi.txt,则hi.txt最终以UTF-16结尾)。我知道我可以通过代替来将其强制为所需的文本编码echo hello | out-file -encoding utf8 hi.txt,但是我想要的是使用重定向运算符时将其作为默认值。有什么办法可以做到这一点?