V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MajestySolor
V2EX  ›  Windows

全新安装的英文版 windows,过几天各种内置的应用都变成中文了是什么原因?

  •  
  •   MajestySolor · 2022-05-28 05:02:54 +08:00 · 7996 次点击
    这是一个创建于 938 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第 1 条附言  ·  2022-05-28 15:10:14 +08:00

    解决了

    windows setting > Time & Language > Language > Preferred Language

    确保默认的第一语言是英语,就不会出现内置应用程序中英文混杂的现象

    40 条回复    2022-06-10 10:23:51 +08:00
    woodfly
        1
    woodfly  
       2022-05-28 05:30:23 +08:00
    可能是同步了你的 windows 设置,你看看国家语言的设置。
    RiceNoodle
        2
    RiceNoodle  
       2022-05-28 05:33:00 +08:00
    就是语言设置变了而已,window 本身没有中英文版本的区分。
    ladypxy
        3
    ladypxy  
       2022-05-28 07:29:33 +08:00 via iPhone
    你想要正确显示中文,就必须把 locale 设置成中文。一旦 locale 设置成中文,自带应用也会变中文
    tcp
        4
    tcp  
       2022-05-28 08:13:44 +08:00
    有没有觉得 win11 明显卡于 win10 ?
    S179276SP
        5
    S179276SP  
       2022-05-28 08:37:19 +08:00
    @tcp 对,动画不流畅
    jasonselin
        6
    jasonselin  
       2022-05-28 09:04:01 +08:00
    LTSC 请
    heiher
        7
    heiher  
       2022-05-28 09:21:04 +08:00 via Android
    原本安装了 windows 版本,安装一些简体中文软件会乱码,系统增加中文语言包并默认中文也不行,重新安装简体中文版可解。
    Thymolblue
        8
    Thymolblue  
       2022-05-28 10:08:28 +08:00 via Android
    @heiher 注册表里改字体优先级
    已知的是 jp 优先级大于 cn
    hugepancake
        9
    hugepancake  
       2022-05-28 10:25:19 +08:00
    @tcp 对,就连用 C++ 写的一个贪吃蛇 `system("cls")` 一下都要等 5 秒,不知道是不是自己电脑的问题,反正换回 Win10 后又好了。。
    israinbow
        10
    israinbow  
       2022-05-28 10:25:45 +08:00
    同样的疑惑, 在纯英文的操作环境下没发现什么问题, 但是装了中文语言包后, 一些使用了 WinUI3 的应用都变成了中文, 暂时没有排查出来具体原因;
    我查看了系统里所有可能引起中文出现的地方:
    - windows 显示语言
    - 国家与地区
    - 时间格式
    - 微软账号里的语言偏好
    软件:
    - 系统内置的设置类都是英文.
    - 自带的捆绑应用都是中文, edge 初始化也是中文.
    - 商店下载的应用大部分也是中文, 其中 WinUI2 gallery 是英文.
    - 其余个人安装的软件都读取的系统显示语言.

    有没有人帮忙排除法研究一下啊.
    Osk
        11
    Osk  
       2022-05-28 10:45:46 +08:00   ❤️ 2
    1. 英语 iso 安装 Windows 10/11;
    2. 进入系统, 设置系统 locale 为简体中文 /cp936;
    3. 进入设置 app, 添加简体中文语言, 但我没有添加完整的语言支持, 只添加了输入法, 手写识别, ocr, 不添加语言包.

    ok!


    最终并不会出现中英混合的系统, 除了极少一些软件检测到系统的 locale 是中文, 自动使用中文, 大部分软件是遵守系统设置的语言的.


    其中第 2 步, 如果不设置为 cp936/简中, 你会出现的问题:
    各种出现了中文的地方乱码, 其原因是, 比如同事发的 txt 给你, 默认是所谓的 "ansi" 编码(实际是系统当前的 locale, 中文就是 cp936/gbk), 你一打开, 使用 cp437 开, 中文乱了, 甚至文件都会坏.

    中文字符乱码, cp437 默认的字体 fallback 设置中, cjk 字符优先使用日文的字形(如果没记错的话), 导致中文字符很怪异. 如果你不想慢慢去调整 fallback 顺序的话, 还是用 cp936 locale 吧
    Osk
        12
    Osk  
       2022-05-28 10:52:41 +08:00
    对了, 不将 locale 设置为 cp936 中文, 一些中文老软件不规范的会无法在 cp437 环境中运行, 类似的, 听说过一些日本的软件不将 locale 设置为日本, 也是乱码的, 所以出现了 locale emulator 等软件.

    但 locale 设置并不会影响应用的界面用哪种语言展示, 你在设置 app 里面设置默认语言是英文, 基本大部分软件还是英语的, 除了个别软件检测 locale 设置外.
    imn1
        13
    imn1  
       2022-05-28 11:14:25 +08:00
    setting-->language:
    windows display: english
    app & website: english
    regional format: chinese
    keyboard: english
    speech: english

    内置的一直是英文,只有少数三方会首选中文,但基本都是可选的
    cmd 和记事本默认 cp437 打开,但这两个我已经用了其他代替,已很少用默认方式打开
    mikeluckybiy
        14
    mikeluckybiy  
       2022-05-28 11:20:37 +08:00
    @jasonselin LTSC 和 LTSB 哪个更好,有什么区别?
    yzwduck
        15
    yzwduck  
       2022-05-28 11:22:52 +08:00
    Windows display language, Preferred languages 以及输入法的第一项都是英文吗?
    好像有些程序会按输入法列表的第一项显示语言。
    Tumblr
        16
    Tumblr  
       2022-05-28 11:39:10 +08:00
    以下是我的系统中关于语言和格式的设置,同样的设置已经使用多年(大概有 10 年了吧),从未出现过中英杂乱的情况。 在 Windows 10 中,我记得还有个 app language 的设置,也是用的 English(United States)。


    另外想说,@jasonselin #6 这是对 LTS 魔怔了吧。。。
    janus77
        17
    janus77  
       2022-05-28 11:41:48 +08:00
    这个语言设置一直很迷,我的系统现在其他东西都是中文的,就是右键任务栏弹出的菜单是英文的,也不知道是哪里出了问题,反正不影响使用就懒得管了
    noahhhh
        18
    noahhhh  
       2022-05-28 12:23:33 +08:00 via Android
    @S179276SP 把透明效果关了
    shika
        19
    shika  
       2022-05-28 12:41:55 +08:00 via Android
    我的问题相反,我原来是全中文,结果商店不知什么时候更新了一堆自动应用,都变成英文了……最后我重装了 ltsc 系统
    xcbyao
        20
    xcbyao  
       2022-05-28 13:26:17 +08:00
    @mikeluckybiy LTSC 是 19 年出的,LTSB 比较老了,一般追求精简用前者就好
    Marionic0723
        21
    Marionic0723  
       2022-05-28 13:30:51 +08:00 via Android
    @janus77 任务栏是不是装了 netspeedmonitor 或者是 explorer patcher (就是改变 w11 任务栏样式的那个),前者可以把语言调成非英语,任务栏就变回中文,后者触发条件不明。
    hertzry
        22
    hertzry  
       2022-05-28 13:54:53 +08:00 via Android
    @janus77 看#21 正解。
    tcp
        23
    tcp  
       2022-05-28 13:58:59 +08:00
    @hugepancake 我也是 手贱升级了 11 ,用了几天还是退回 10 了...
    forgottencoast
        24
    forgottencoast  
       2022-05-28 15:06:56 +08:00
    @ladypxy 你说的不对,我常年使用英文版,根本没有楼主这个问题。
    绝大多数设计良好的 app 都会去读取你的操作系统语言,然后保持一致。
    txydhr
        25
    txydhr  
       2022-05-28 15:09:25 +08:00
    @heiher 区域里有个选项可以修改默认编码,不需要重装
    forgottencoast
        26
    forgottencoast  
       2022-05-28 15:16:32 +08:00
    @Osk #11
    第三步其实在安装的时候就会让你添加新的键盘布局,我就是在这个时候添加微软拼音输入法。
    第 2 步的标题叫 Language for non-Unicode programs ,一看就懂干啥的。这个不设置有个严重的问题,就是中文显示很奇怪,字体也比较小,应该是用一种英文字体显示中文。设置成 Chinese 以后,中文显示正常了。
    blancokitsune
        27
    blancokitsune  
       2022-05-28 19:41:25 +08:00
    泪目了,之前为了全英文环境,省的 windows 一些设置的中文翻译搜不到,装了英文版的系统后有些软件里面就乱码,打开 utf8 也不行,就非得把系统语言啥的全改成中文
    ladypxy
        28
    ladypxy  
       2022-05-28 22:04:42 +08:00
    @forgottencoast 看清楚,楼主说的是内置的应用。微软内置应用都是会读取 locale 的
    S179276SP
        29
    S179276SP  
       2022-05-29 01:43:58 +08:00
    @noahhhh 关了,我觉得 win11 app 打开的动画,uwp 等,跟 win10 比起来很奇怪。
    noahhhh
        30
    noahhhh  
       2022-05-29 10:30:49 +08:00 via Android
    @S179276SP 性能选项里可以关掉
    israinbow
        31
    israinbow  
       2022-05-29 11:24:44 +08:00
    @israinbow #10 发现首先删除中文语言, 然后运行 lpksetup.exe, 在里面把中文卸了, 电脑会重启, 之后就没有中文存在了, 然后再去设置里语言栏添加中文, 不要勾选语言包, done!
    感谢楼下各位的主意.
    forgottencoast
        32
    forgottencoast  
       2022-05-29 11:43:52 +08:00
    @ladypxy 看什么清楚,我用英文版 Windows 系统 20 年了,从来没发生过他的情况。
    楼主更新的解决办法也明确了跟 locale 没关系。
    vr5e3pft
        33
    vr5e3pft  
       2022-05-29 20:19:15 +08:00
    没那么复杂,看看是不是中文输入法排第一,你把 en-US 键盘排在首位试一试
    S179276SP
        34
    S179276SP  
       2022-05-29 23:06:14 +08:00
    @noahhhh Windows 10 的 打开动画是从中间扩散,或者底部扩散,win11 感觉是从下面扭上来,就很变扭。
    610915518
        35
    610915518  
       2022-05-30 11:16:42 +08:00
    之前装过 windows 英文版,但是英文版对中文字体的渲染总是不尽人意,请问楼主是怎么解决这个问题的
    YangkeCui
        36
    YangkeCui  
       2022-06-09 17:12:05 +08:00
    @Thymolblue 关于日文字体优先级大于中文字体的问题,可以通过更改注册表解决吗?
    Thymolblue
        37
    Thymolblue  
       2022-06-09 17:51:49 +08:00 via Android   ❤️ 1
    @YangkeCui 可以
    https://docs.microsoft.com/en-us/windows/apps/design/globalizing/loc-international-fonts
    具体注册表项为 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
    如果你是系统是 en_us ,参考上面连接就是:Segoe UI 改为 Microsoft YaHei UI
    YangkeCui
        38
    YangkeCui  
       2022-06-10 08:31:02 +08:00
    @Thymolblue 具体应该怎么改呢?只能改 Segoe UI 里的内容,并不能改它的名字
    Thymolblue
        39
    Thymolblue  
       2022-06-10 08:45:59 +08:00 via Android
    @YangkeCui
    就是改 segoe 里面的内容,把它替换成 yahei 里的
    不过在改之前你最好备份一下注册表
    YangkeCui
        40
    YangkeCui  
       2022-06-10 10:23:51 +08:00
    @Thymolblue 还是不行,我的 Chrome 里部分中文还是日文字体,系统其他地方都是好好的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2669 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:08 · PVG 20:08 · LAX 04:08 · JFK 07:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.