Windows 10下两款同厂商应用字体乱码问题求助
兄弟,太懂你不想重装系统的心情了——那真的是下下策!咱们先试试几个更精准的办法,说不定能把这乱码问题搞定:
检查应用内置字体设置:虽然厂商说没见过这种情况,但有些软件会自带字体选择项,说不定最近不小心改成了非英文字体?你打开这两个应用的设置页面,找找「显示」「字体」相关的选项,强制切换成系统默认的英文字体(比如Segoe UI),重启应用看看效果。
替换系统常用英文字体:既然复制到记事本、Firefox里显示正常,可能是系统里某个核心英文字体出了小问题。你可以找一台正常的Windows 10电脑,把Segoe UI、Arial、Times New Roman这些常用字体复制出来,然后覆盖你电脑里
C:\Windows\Fonts路径下的对应字体(记得先备份自己的字体,以防万一)。用系统命令修复文件:系统字体相关的系统文件损坏也可能导致这种情况。按Win+X选择「Windows PowerShell(管理员)」,依次输入以下两个命令,耐心等它们跑完:
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
这两个命令会自动修复损坏的系统文件,很多莫名其妙的小问题都能靠它们解决。尝试兼容性模式运行:右键应用图标,选「属性」→「兼容性」,勾选「以兼容模式运行这个程序」,试试选Windows 8或者Windows 7,应用设置后重启软件。有时候系统更新后会和旧应用出现兼容性冲突,导致字体调用出错。
清除应用缓存文件:有些应用会缓存显示相关的数据,缓存损坏也会出乱码。你可以去
C:\Users\你的用户名\AppData\Roaming(或Local)里找到厂商对应的文件夹,删除里面的缓存文件(别删配置类文件,比如settings.json这类),然后重启应用。测试新用户账户:如果上面的办法都没用,试试创建一个新的Windows用户账户,用新账户打开这两个应用。如果新账户里显示正常,那就是原用户的配置文件出了问题,你可以把原账户的重要数据转移到新账户,不用重装系统。
备注:内容来源于stack exchange,提问作者M Edwards




