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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • WMI入门教程之怎么使用WMI?

    WMI入门教程之怎么使用WMI?

    这篇文章主要介绍了WMI入门教程之怎么使用WMI?本文讲解了在软件中、PowerShell中、.NET中使用WMI的例子,需要的朋友可以参考下
    2014-10-10
  • Windows Powershell 命令集 cmdlets

    Windows Powershell 命令集 cmdlets

    在Windows PowerShell中,需要使用cmdlet执行指令。一个cmdlet代表着可操作某一对象的功能命令,cmdlet可使用"动词-名词"形式的语法:一个动词和一个名词,中间使用连字符连接,例如get-service和start-service。
    2014-09-09
  • 25个常用PowerShell命令总结

    25个常用PowerShell命令总结

    这篇文章主要介绍了25个常用的PowerShell命令总结,本文分为入门级别、收集信息、软件管理三大类常用的PowerShell命令,需要的朋友可以参考下
    2014-10-10
  • PowerShell读取文本文件指定行内容的方法

    PowerShell读取文本文件指定行内容的方法

    这篇文章主要介绍了PowerShell读取文本文件指定行内容的方法,使用Get-Content命令和参数即可很简单的实现这样一个需求,需要的朋友可以参考下
    2014-08-08
  • PowerShell中使用.NET将程序集加入全局程序集缓存

    PowerShell中使用.NET将程序集加入全局程序集缓存

    这篇文章主要介绍了PowerShell中使用.NET将程序集加入全局程序集缓存,本文介绍了两种方法实现把程序集加入全局程序集缓存,着重讲解了使用.Net的类库解决这个需求,需要的朋友可以参考下
    2015-06-06
  • PowerShell执行Invoke-WebRequest报Invalid URL和CommandNotFound问题解决全流程

    PowerShell执行Invoke-WebRequest报Invalid URL和CommandNotFou

    PowerShell的Invoke-WebRequest是下载远程资源的常用命令,但新手常遇到Invalid URL(URL无效)和CommandNotFound(命令未找到)两类错误,本文将从错误根源分析、分步解决方案、避坑指南三个维度,手把手教你彻底解决这类问题,需要的朋友可以参考下
    2026-02-02
  • PowerShell中简单的自定义函数和调用函数例子

    PowerShell中简单的自定义函数和调用函数例子

    这篇文章主要介绍了PowerShell中简单的自定义函数和调用函数例子,非常简单的一个小例子,需要的朋友可以参考下
    2014-08-08
  • PowerShell实现在字符串中查找大写字母

    PowerShell实现在字符串中查找大写字母

    这篇文章主要介绍了PowerShell实现在字符串中查找大写字母,本文讲解使用.NET中的IsUpper()函数来实现查找大写字母的需求,需要的朋友可以参考下
    2015-06-06
  • PowerShell中使用Get-Alias命令获取cmdlet别名例子

    PowerShell中使用Get-Alias命令获取cmdlet别名例子

    这篇文章主要介绍了PowerShell中使用Get-Alias命令获取cmdlet别名的例子,PowerShell中兼容DOS下和Linux下的很多命令,这些都是靠别名来实现的,需要的朋友可以参考下
    2014-08-08
  • PowerShell中iso8601格式日期和DateTime对象互转实例

    PowerShell中iso8601格式日期和DateTime对象互转实例

    这篇文章主要介绍了PowerShell中iso8601格式日期和DateTime对象互转实例,本文讲解了iso8601格式转换成DateTime对象、日期时间转换成iso8601格式两个方法,需要的朋友可以参考下
    2015-01-01

最新评论