unicode 字符显示不正确的永久修复(作为框)

Cha*_*ase 10 fonts windows-7 display language unicode

请在回复之前阅读整条消息。

首先,我知道如何临时解决这个问题。我正在寻找永久修复。我经常处理外语文件。

不幸的是,有时 Windows 资源管理器、记事本和其他地方(由 Windows 呈现,可能是 GDI)中的所有 unicode 字符无法正确显示。它们显示为矩形块,之前它们一直正确显示。有无数方法可以暂时纠正这个问题。

但同样,我想要一种永久解决问题的方法。

我尝试过的:

  • 愚蠢的“根据语言设置隐藏字体”。此设置仅适用于您在字体文件夹和字体下拉列表中看到的字体。它不会禁用外来字体(不起作用,或者如果它起作用,它是暂时的)。
  • 删除字体缓存文件并重新启动(有效......通常是临时解决方案)。
  • 更改我的语言环境然后返回(有时有效,临时解决方案)。
  • 重新启动我的电脑并获得幸运(50-50 机会,临时解决方案)。
  • 更改我的键盘输入/添加外来键盘(似乎只能工作一次的临时解决方案)。
  • 重新安装 Windows(临时解决方案,但有时会持续几个月,我已经在 3 台计算机上完成了 7 次)。

我没有尝试过的:

  • 购买 Windows Ultimate 并安装接口包。这不是解决方案。我看不懂日语/中文,我不希望我的界面是这些语言。

我不会做的事情:

  • 切换到不同品牌的操作系统(Unix、Linux、Mac OS X)。
  • 切换到旧版本的 Windows(Vista、XP、2000 等)

那么任何人都可以推荐一个永久修复这个问题的方法吗?

Cha*_*ase 5

我不确定它为什么有效,但是在桌面上放置一个具有东方语言(例如日语)名称的文件似乎可以防止问题出现。

\n\n

我不知道这是如何或为什么有效,或者即使它是永久修复。但自从我这样做之后,这个问题就没有再出现过。请告诉我这是否适合您。

\n\n

例如,我只是在桌面上使用一个名为\xe3\x81\x8d\xe3\x81\xbc\xe3\x81\x86.

\n

  • 这是 [Chrome 中的错误](http://code.google.com/p/chromium/issues/detail?id=42984),如果 Chrome 是的话,它会破坏 **所有 Windows 和所有程序** 的 Unicode 处理第一个访问 Windows Unicode 系统的程序。重新启动并确保其他程序显示 Unicode,然后 Chrome 才会修复它。将文件名中包含 Unicode 字符的文件放在桌面上也可以修复该问题,因为 Windows 资源管理器会首先自动访问 Unicode 例程,然后 Chrome 有机会破坏它。(我不知道 harrymc 从哪里得到了相反的想法。) (8认同)