NetAssist 中文文档 下载 App

Windows 11 界面中文乱码解决方案

症状

在较新的电脑上(尤其是 Intel Ultra 9 处理器 + Windows 11 25H2 这类最新配置),打开 NetAssist 后界面上的中文全部变成乱码(类似日文假名或方块字),甚至菜单栏里的中文也不正常。

根因

Windows 有一个"活动代码页(Active Code Page)"设置:

NetAssist 作为一个旧版软件(基于较早的开发框架),使用的是 ANSI 字符串而非 Unicode。当系统代码页变成 65001 时,ANSI 字符串的解析方式就不对了,中文全部乱码。

解决方案

按以下步骤操作(来自官方的确认回复):

  1. 打开 控制面板 → 区域(或控制面板 → 时钟和区域 → 区域)。
  2. 切换到 管理 选项卡。
  3. 点击底部的 更改系统区域设置 按钮。
  4. 取消勾选 "Beta 版:使用 Unicode UTF-8 提供全球语言支持" 这个选项。
  5. 把下方的"非 Unicode 程序的语言"改为 "中文(简体,中国)"。
  6. 点击确定,系统提示需要重启电脑——重启后生效。

如何确认当前代码页

不重启也可以先检查一下当前设置对不对:

  1. Win + R 打开运行,输入 cmd 进入命令提示符。
  2. 输入 chcp 回车,会显示当前活动代码页。
  3. 如果显示 Active code page: 65001,那就是问题所在。
  4. 如果显示 Active code page: 936,代码页没问题,乱码原因可能在其他地方。

补充说明