【解决:win11英文版系统 中文显示不正常问题】

英文版win11 中文乱码:
在这里插入图片描述

1. 记事本的ANSI

  • 记事本右下方显示ANSI:即便是不同国家的系统版本,都显示ANSI,切不会乱码
  • ANSI不是一种编码格式,可以理解为一个标志符,在系统底层匹配不同的编码格式
  • 例如:美版win11系统中ANSI编码其实是ASCII编码(ASCII编码不能表示汉字,所以汉字为乱码),而你的系统中(“汉字”正常显示)ANSI编码其实是GBK编码,而韩文系统中(“한국어”正常显示)ANSI编码其实是EUC-KR编码。
    在这里插入图片描述

2. 那么Windows系统是如何区分ANSI背后的真实编码的呢?

微软用“Windows code pages”值来判断系统默认编码,比如:简体中文的code page值为936(它表示GBK编码,win95之前表示GB2312,详见:Microsoft Windows’ Code Page 936),繁体中文的code page值为950(表示Big-5编码),英文的code page值为437.

查看:Windows code pages:
在命令行输入:

chcp

在这里插入图片描述

3. 如何修改

Windows下code page是根据当前系统区域(locale)来设置的,要想修改系统默认的“ANSI编码”,我们可以通过修改系统区域来实现(控制面板 —> 时钟与区域 ----> 区域 —>管理—>更改系统区域设置)
按图顺序操作:

  • 1.时钟与区域
    在这里插入图片描述
  • 2.区域
    在这里插入图片描述
  • 3.管理
    在这里插入图片描述
  • 4.更改系统区域设置
    在这里插入图片描述
    重启计算机就可以啦

Reference:
ANSI是什么编码?
解决:windows英文版 中文显示不正常 很奇怪 很细

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值