PowerShell修改编码为UTF-8的详细教程

 更新时间:2026年02月06日 09:43:15   作者:小雪_Snow  
本文详细介绍了如何在PowerShell中临时和永久修改编码为UTF-8,文章首先介绍了如何检查当前编码,然后说明了如何临时修改编码,永久修改编码涉及到检查和创建配置文件,并编辑该文件以设置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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

最新评论