windows 11 配置 UTF-8

windows 11 配置 UTF-8

  1. 打开控制面板,选择区域
  1. 选择 更改系统位置
  1. 勾选 UTF-8 支持
  1. 重启电脑(必须)

PowerShell 配置 UTF-8

完成 windows 11 配置 UTF-8 后检查 PowerShell对 UTF-8 的支持

sh 复制代码
# 检查当前代码页与编码配置
chcp          # 正常应为65001(UTF-8),乱码时可能显示936(GBK)
$OutputEncoding
[Console]::OutputEncoding
[Console]::InputEncoding

如果上述 $OutputEncoding 打印结果不是 UTF-8,创建 PowerShell 配置文件,通过加载配置文件的方式,让 PowerShell 每次启动自动设置 UTF-8 编码

  1. 以管理员身份打开 PowerShell,执行:
bash 复制代码
# 若文件不存在,先创建 
if (-not (Test-Path $PROFILE)) { New-Item -Path $PROFILE -ItemType File -Force } 

# 打开配置文件
notepad $PROFILE 
  1. 添加以下内容:
ini 复制代码
# 永久修复中文乱码:强制输出编码为 UTF-8 
$OutputEncoding = [System.Text.Encoding]::UTF8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
  1. 允许 PowerShell 加载配置(需要管理员权限)
javascript 复制代码
Set-ExecutionPolicy RemoteSigned
  1. 重启 PowerShell 并验证
bash 复制代码
$OutputEncoding
相关推荐
唐朝板栗丶TDC3 小时前
Windows下使用WSL2创建Ubuntu子系统(更改安装位置与启动图形桌面)
linux·windows·经验分享·ubuntu
yuzhuanhei4 小时前
Claude code配置MCP(windows)
windows
敲代码的瓦龙4 小时前
Java?泛型!!!
windows·python·microsoft
xiaoshuaishuai85 小时前
C# 实现“superpowers进化
运维·服务器·windows·c#
lclin_202013 小时前
VS2010兼容|C++系统全能监控工具(彩色界面+日志带单位+完整版)
c++·windows·系统监控·vs2010·编程实战
神秘剑客_CN15 小时前
windows自带FTP服务搭建及防火墙设置
windows
广师大-Wzx15 小时前
一篇文章看懂MySQL数据库(下)
java·开发语言·数据结构·数据库·windows·python·mysql
航Hang*18 小时前
Windows Server 配置与管理——第8章:配置Web服务器
运维·服务器·windows·学习·vmware
EdmundXjs21 小时前
flashrom v1.5.1 Windows
windows·stm32·单片机