我正在使用使用 UTF-8 编码的文件,但我的默认编码是 EUC-KR(chcp 949),我想知道如何将 UTF-8 适配为我的终端的默认编码(自动当终端启动时)。我正在使用 PowerShell core 7.0.2。我不想在启动时再输入“chcp 65001”。
在 Windows 终端的
settings.json
中,您可以使用命令启动 Powershell。让你的 Powershell 配置文件看起来像这样:
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe -NoExit -Command chcp 65001",
"hidden": false
},
关于图标的注意事项:截至撰写本文时,如果您使用的 Powershell 配置文件的
guid
与默认值不同{61c54bbd-c2c6-5271-96e7-009a87ff44bf}
,您将在启动菜单中丢失 Powershell 图标,除非您指定另一个自定义图标文件或者通过在 icon
Powershell 配置文件中设置 settings.json
属性,将图标文件设置回系统默认值,如下所示:
"icon": "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png"
我正在使用使用 UTF-8 编码的文件,但我的默认编码是 EUC-KR(chcp 949),我想知道如何将 UTF-8 适配为我的终端的默认编码(自动当终端启动时)。我正在使用 PowerShell 核心 7.0.2。我不想在启动时再输入“chcp 65001”。