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
相关推荐
不总是1 天前
Windows 系统 Node.js 免安装版(zip)安装与配置教程(2026 最新)
前端·windows·node.js
不总是1 天前
[2026最新] Windows 免安装版 MySQL 8 详细安装配置教程(ZIP 压缩包版)
数据库·windows·mysql
2401_876964131 天前
27考研余炳森概率论|喻老李良2027资料网课
windows·git·考研·svn·eclipse·github·概率论
介一安全1 天前
【漏洞学习】PHP+Windows环境通用文件上传漏洞深度剖析
windows·web安全·php·文件上传·安全性测试
思麟呀1 天前
C++工业级日志项目(六)异步日志器
linux·c++·windows
fastjson_1 天前
Win11 关闭拖动窗口自动出现的贴靠窗口分栏
windows
早睡身体真不戳1 天前
【无标题】
java·服务器·windows
不总是1 天前
JDK17在Windows 系统 安装与环境变量配置
windows
fastjson_1 天前
Windows11 无法删除文件,提示:你需要 SYSTEM 提供的权限才能对此文件进行更改
windows
Face1 天前
WSL2 初始使用
linux·windows