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

Written by

in

文章目录
  • 打开 PowerShell,输入 [Console]::OutputEncoding 如果 CodePage 显示 936:说明当前是 GBK 编码 如果 CodePage 显示 65001:说明当前是 UTF-8 编码
  • [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
  • 目录
    • 查看当前编码
    • 临时修改
    • 永久修改
      • 检查配置文件是否存在
      • 创建配置文件(如果不存在)
      • 查看配置文件位置
      • 编辑配置文件

    打开 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内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • PowerShell实现字符转UniCode编码的方法
    • PowerShell Out-File指定文件编码的方法
    • 使用PowerShell实现批量修改或替换文件名
    • 用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件
    • 使用PowerShell修改注册表

    站内搜索