博文背景 具体操作 上面的图说明对于powershell他很可能某些情况下以自己为准不认chcp这个老古董了。 虽然chcp成了936但是它还是坚持了以前初始化时配置的UTF-8环境。 解决办法是: $OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(936);