分类目录归档:shell

CMD/PowerShell中文乱码

乱码

Windows10 cmd中直接打印中文, 默认情况下会出现乱码.

解决方法

CMD

  1. 每次打开时输入 chcp 65001

  2. 修改注册表

    
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
    添加字符串值
    autorun
    chcp 65001

或者写一个 chcp65001.reg 文件, 导入值

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"autorun"="chcp 65001"


### PowerShell

1. 使用管理员模式运行PowerShell

2. 创建一个 profile 文件

New-Item $PROFILE -ItemType File -Force


3. 在此文件在加入

文件默认在 C:\Users\[YourName]\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

4. 允许PowerShell启动时运行脚本

Set-ExecutionPolicy Unrestricted