PowerShell修改编码为UTF-8的详细教程
查看当前编码
打开 PowerShell,输入
[Console]::OutputEncoding

如果 CodePage 显示 936:说明当前是 GBK 编码
如果 CodePage 显示 65001:说明当前是 UTF-8 编码
临时修改
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

永久修改
检查配置文件是否存在
Test-Path $PROFILE
返回 True:文件存在
返回 False:文件不存在
创建配置文件(如果不存在)
New-Item -Path $PROFILE -Type File -Force
查看配置文件位置
这句命令会打印出当前正在使用的那个配置文件的绝对路径
$PROFILE

编辑配置文件
我使用 VScode,可以输入
code $PROFILE
也可以找到文件位置,手动打开

写入配置代码
# 设置输出编码为 UTF-8 [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 # 设置输入编码为 UTF-8 [Console]::InputEncoding = [System.Text.Encoding]::UTF8

重新打开 PowerShell 试试
[Console]::OutputEncoding

到此这篇关于PowerShell修改编码为UTF-8的详细教程的文章就介绍到这了,更多相关PowerShell修改编码为UTF-8内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Windows Powershell 命令集 cmdlets
在Windows PowerShell中,需要使用cmdlet执行指令。一个cmdlet代表着可操作某一对象的功能命令,cmdlet可使用"动词-名词"形式的语法:一个动词和一个名词,中间使用连字符连接,例如get-service和start-service。2014-09-09
PowerShell中使用.NET将程序集加入全局程序集缓存
这篇文章主要介绍了PowerShell中使用.NET将程序集加入全局程序集缓存,本文介绍了两种方法实现把程序集加入全局程序集缓存,着重讲解了使用.Net的类库解决这个需求,需要的朋友可以参考下2015-06-06
PowerShell执行Invoke-WebRequest报Invalid URL和CommandNotFou
PowerShell的Invoke-WebRequest是下载远程资源的常用命令,但新手常遇到Invalid URL(URL无效)和CommandNotFound(命令未找到)两类错误,本文将从错误根源分析、分步解决方案、避坑指南三个维度,手把手教你彻底解决这类问题,需要的朋友可以参考下2026-02-02
PowerShell中使用Get-Alias命令获取cmdlet别名例子
这篇文章主要介绍了PowerShell中使用Get-Alias命令获取cmdlet别名的例子,PowerShell中兼容DOS下和Linux下的很多命令,这些都是靠别名来实现的,需要的朋友可以参考下2014-08-08
PowerShell中iso8601格式日期和DateTime对象互转实例
这篇文章主要介绍了PowerShell中iso8601格式日期和DateTime对象互转实例,本文讲解了iso8601格式转换成DateTime对象、日期时间转换成iso8601格式两个方法,需要的朋友可以参考下2015-01-01


最新评论