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 小时前
如何创建7Z压缩包?Windows下7-Zip操作方法
windows·7-zip
池央2 小时前
Windows本地部署Qwen3.8实战:LM Studio、Cherry Studio、远程API与Token鉴权
windows
泡海椒14 小时前
JQuick-SQL 快速开始:注册内存表并执行查询
数据库·windows·sql
钱栈up16 小时前
耳机音效不对,我顺手查了系统更新,结果挖出个崩溃了整天的服务
windows·shell
xiao77mwq16 小时前
Wireshark 在 Windows 上没法按进程抓包,我补了一条路
windows
Helix25017 小时前
MDT自动化部署实战:构建企业级Windows批量装机与PXE网络引导环境
windows·mdt自动化部署·wds网络启动·pxe引导·windows批量装机·任务序列·无人值守安装
学IT的周星星18 小时前
记忆系统:让 Agent 记住你是谁、上次聊到哪
运维·服务器·人工智能·windows·大模型·llm·agent
撞强20 小时前
Windows 上从零开始:Obsidian + Copilot(Icompify)+ 客户洞察实战 · 图文指南
windows·copilot·obsidian·icompify
weixin_5716674121 小时前
Windows 通过 SSH 反向隧道向 Ubuntu 转发代理
linux·运维·windows·代理