解决了
windows setting > Time & Language > Language > Preferred Language
确保默认的第一语言是英语,就不会出现内置应用程序中英文混杂的现象
1
woodfly 2022-05-28 05:30:23 +08:00
可能是同步了你的 windows 设置,你看看国家语言的设置。
|
2
RiceNoodle 2022-05-28 05:33:00 +08:00
就是语言设置变了而已,window 本身没有中英文版本的区分。
|
3
ladypxy 2022-05-28 07:29:33 +08:00 via iPhone
你想要正确显示中文,就必须把 locale 设置成中文。一旦 locale 设置成中文,自带应用也会变中文
|
4
tcp 2022-05-28 08:13:44 +08:00
有没有觉得 win11 明显卡于 win10 ?
|
6
jasonselin 2022-05-28 09:04:01 +08:00
LTSC 请
|
7
heiher 2022-05-28 09:21:04 +08:00 via Android
原本安装了 windows 版本,安装一些简体中文软件会乱码,系统增加中文语言包并默认中文也不行,重新安装简体中文版可解。
|
8
Thymolblue 2022-05-28 10:08:28 +08:00 via Android
@heiher 注册表里改字体优先级
已知的是 jp 优先级大于 cn |
9
hugepancake 2022-05-28 10:25:19 +08:00
@tcp 对,就连用 C++ 写的一个贪吃蛇 `system("cls")` 一下都要等 5 秒,不知道是不是自己电脑的问题,反正换回 Win10 后又好了。。
|
10
israinbow 2022-05-28 10:25:45 +08:00
同样的疑惑, 在纯英文的操作环境下没发现什么问题, 但是装了中文语言包后, 一些使用了 WinUI3 的应用都变成了中文, 暂时没有排查出来具体原因;
我查看了系统里所有可能引起中文出现的地方: - windows 显示语言 - 国家与地区 - 时间格式 - 微软账号里的语言偏好 软件: - 系统内置的设置类都是英文. - 自带的捆绑应用都是中文, edge 初始化也是中文. - 商店下载的应用大部分也是中文, 其中 WinUI2 gallery 是英文. - 其余个人安装的软件都读取的系统显示语言. 有没有人帮忙排除法研究一下啊. |
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 吧 |
12
Osk 2022-05-28 10:52:41 +08:00
对了, 不将 locale 设置为 cp936 中文, 一些中文老软件不规范的会无法在 cp437 环境中运行, 类似的, 听说过一些日本的软件不将 locale 设置为日本, 也是乱码的, 所以出现了 locale emulator 等软件.
但 locale 设置并不会影响应用的界面用哪种语言展示, 你在设置 app 里面设置默认语言是英文, 基本大部分软件还是英语的, 除了个别软件检测 locale 设置外. |
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 打开,但这两个我已经用了其他代替,已很少用默认方式打开 |
14
mikeluckybiy 2022-05-28 11:20:37 +08:00
@jasonselin LTSC 和 LTSB 哪个更好,有什么区别?
|
15
yzwduck 2022-05-28 11:22:52 +08:00
Windows display language, Preferred languages 以及输入法的第一项都是英文吗?
好像有些程序会按输入法列表的第一项显示语言。 |
16
Tumblr 2022-05-28 11:39:10 +08:00
|
17
janus77 2022-05-28 11:41:48 +08:00
这个语言设置一直很迷,我的系统现在其他东西都是中文的,就是右键任务栏弹出的菜单是英文的,也不知道是哪里出了问题,反正不影响使用就懒得管了
|
19
shika 2022-05-28 12:41:55 +08:00 via Android
我的问题相反,我原来是全中文,结果商店不知什么时候更新了一堆自动应用,都变成英文了……最后我重装了 ltsc 系统
|
20
xcbyao 2022-05-28 13:26:17 +08:00
@mikeluckybiy LTSC 是 19 年出的,LTSB 比较老了,一般追求精简用前者就好
|
21
Marionic0723 2022-05-28 13:30:51 +08:00 via Android
@janus77 任务栏是不是装了 netspeedmonitor 或者是 explorer patcher (就是改变 w11 任务栏样式的那个),前者可以把语言调成非英语,任务栏就变回中文,后者触发条件不明。
|
23
tcp 2022-05-28 13:58:59 +08:00
@hugepancake 我也是 手贱升级了 11 ,用了几天还是退回 10 了...
|
24
forgottencoast 2022-05-28 15:06:56 +08:00
@ladypxy 你说的不对,我常年使用英文版,根本没有楼主这个问题。
绝大多数设计良好的 app 都会去读取你的操作系统语言,然后保持一致。 |
26
forgottencoast 2022-05-28 15:16:32 +08:00
@Osk #11
第三步其实在安装的时候就会让你添加新的键盘布局,我就是在这个时候添加微软拼音输入法。 第 2 步的标题叫 Language for non-Unicode programs ,一看就懂干啥的。这个不设置有个严重的问题,就是中文显示很奇怪,字体也比较小,应该是用一种英文字体显示中文。设置成 Chinese 以后,中文显示正常了。 |
27
blancokitsune 2022-05-28 19:41:25 +08:00
泪目了,之前为了全英文环境,省的 windows 一些设置的中文翻译搜不到,装了英文版的系统后有些软件里面就乱码,打开 utf8 也不行,就非得把系统语言啥的全改成中文
|
28
ladypxy 2022-05-28 22:04:42 +08:00
@forgottencoast 看清楚,楼主说的是内置的应用。微软内置应用都是会读取 locale 的
|
31
israinbow 2022-05-29 11:24:44 +08:00
@israinbow #10 发现首先删除中文语言, 然后运行 lpksetup.exe, 在里面把中文卸了, 电脑会重启, 之后就没有中文存在了, 然后再去设置里语言栏添加中文, 不要勾选语言包, done!
感谢楼下各位的主意. |
32
forgottencoast 2022-05-29 11:43:52 +08:00
@ladypxy 看什么清楚,我用英文版 Windows 系统 20 年了,从来没发生过他的情况。
楼主更新的解决办法也明确了跟 locale 没关系。 |
33
vr5e3pft 2022-05-29 20:19:15 +08:00
没那么复杂,看看是不是中文输入法排第一,你把 en-US 键盘排在首位试一试
|
34
S179276SP 2022-05-29 23:06:14 +08:00
@noahhhh Windows 10 的 打开动画是从中间扩散,或者底部扩散,win11 感觉是从下面扭上来,就很变扭。
|
35
610915518 2022-05-30 11:16:42 +08:00
之前装过 windows 英文版,但是英文版对中文字体的渲染总是不尽人意,请问楼主是怎么解决这个问题的
|
36
YangkeCui 2022-06-09 17:12:05 +08:00
@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 |
38
YangkeCui 2022-06-10 08:31:02 +08:00
@Thymolblue 具体应该怎么改呢?只能改 Segoe UI 里的内容,并不能改它的名字
|
39
Thymolblue 2022-06-10 08:45:59 +08:00 via Android
|
40
YangkeCui 2022-06-10 10:23:51 +08:00
@Thymolblue 还是不行,我的 Chrome 里部分中文还是日文字体,系统其他地方都是好好的
|