Fel*_*bek 21 windows-7 gui unicode
出于某种奇怪的原因,我的电脑突然不再显示某些 unicode 字符了!我不知道发生了什么。
受影响的应用程序包括Windows Explorer(应该是日文字符)、Google Chrome(应该是一颗心)和Winamp(应该是星星):
俄文、德文等字符显示正常。Chrome 还会在网站上显示日语脚本,但不会在 GUI 中显示。我该如何解决?
TL;DR:解决方法是在桌面上放置一个带有 Unicode 名称的快捷方式,以便 explorer.exe 是启动后第一个显示 Unicode 字符串的进程。
更新:我尝试使用系统还原来修复它。我需要回到过去很长一段时间,因为最近的还原点没有解决它,所以我从 11 月中旬开始使用一个。恢复后,Unicode 符号再次显示。然后我再次使用 Windows Update 更新了我的系统,因为这些在恢复过程中被删除了。之后,错误再次发生!然后我在我的新更新之前恢复到一个点,但错误仍然存在,并且旧的恢复点(我以前使用过)消失了,目前没有系统的其他快照。现在有什么建议吗?
更新 2:我可以找到解决方法:
控制面板?地区和语言? 行政?更改语言对Unicode的不兼容的程序,以日本(日本)。
所有提到的程序再次正确显示它们的符号。但是,我不认为这是一个修复程序,因为这些程序通常与 Unicode 不兼容,并且还会导致某些程序中出现一些(非严重)伪影。我仍然欢迎一个答案,告诉我这里出了什么问题以及如何解决这个问题。
更新 3:我想我已经隔离了导致错误的特定 Windows 更新。这是在使用的DirectWrite API运行Windows 7或Windows Server 2008 R2的计算机上的应用程序性能下降。我已经安装了除了这个更新之外的所有其他更新,并且错误没有再次发生。
更新 4:此问题的真正根源是 Chrome,请参阅已接受的答案。解决方法:在桌面上放置带有 Unicode 名称的快捷方式,以便 explorer.exe 是启动后第一个显示 Unicode 字符串的进程。
小智 21
发现了这个有趣的花絮。似乎这可能与哪个应用程序首先尝试显示 unicode 字符有关。
长话短说,我发现这个bug铬和讨论的注释表明,是这种情况,并提供了一个解决方法把一个Unicode的文件名为Windows桌面上强制Windows是呈现Unicode字符的第一个应用程序:
“因此,作为此问题的解决方法,在您的 Windows 桌面上放置一个名为 ?.txt 或类似名称的文件。我想这会导致 Windows 资源管理器成为第一个呈现 [unicode] 字符的程序。”
我尝试了这种方法,果然,它对我有用——无需为 Unicode 不兼容程序更改语言。”
归档时间: |
|
查看次数: |
30757 次 |
最近记录: |