如何修改windows命令行的默认编码为utf-8

详情见:stackoverflow

1. 修改 powershell 默认编码为 utf-8 在 Powershell 中运行如下命令生成 Powershell 的配置文件:

1

New-Item $PROFILE -ItemType File -Force

上述命令会生成一个名为 Microsoft.PowerShell_profile.ps1 的配置文件。

在上述配置文件中添加如下代码:

1

$OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding

2. 修改 cmd 默认编码为 utf-8 修改注册表:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun(当前用户)

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun(所有用户)

的值为 chcp 65001 >NUL 。

如果没有这一项,新建一个名为 AutoRun 的字符串值即可。

Copyright © 2088 影月电竞大师赛 - 赛事与排位攻略 All Rights Reserved.
友情链接