在PowerShell中调用脚本,脚本的控制台日志采用UTF-8编码。
将标准输出自动编码为 CP936 编码的内容。
就像在 Perl 中这样:
binmode STDOUT, ":cp936";
您可以使用
[System.Text.Encoding]::Convert(utf-8,gb2312,$stringtoconvert)有关支持的编码表,请参阅 http://msdn.microsoft.com/en-us/library/system.text.encoding(v=vs.110).aspx。