4

jsfiddle.net上突然出现的这种问题(奇怪的字符)的解决方案是什么?这开始于几周前。有没有类似的经历?

奇怪的字符

奇怪的字符

更新 1

它在 IE9 和 FF19.0.2 中运行良好。只有在 Chrome 26 上我才有这些字符。还有更多。如果我使用 chrome 开发人员工具禁用字体样式,这些奇怪的字符就会变得正常。

更新 2

text-rendering: optimizeLegibility;

这个CSS声明是问题所在。提醒:我使用的是 Chrome 29.0.1547.57 m

更新 3

@user2923075 提醒我这个问题存在,我不得不再次更新它。在提出这个问题的时候,我正在 Windows 中安装字体系列,而一些 helvetica 系列导致了这种情况。我删除了它,一切正常。但是,正如@user2923075 在他的 Mac 体验中指出的那样,这个问题似乎不止一个来源。希望这对您有所帮助。

4

2 回答 2

2

更新:如果您使用的是带有 Safari 或 Chrome 的 Mac - 重新启动您的计算机。Apple 在 javascript 框架上重新发送了更新,您需要重新启动才能强制激活此更新。我的问题与我的 OSX 3 个月没有重新启动有关(你知道.. Mac、OSX、永不崩溃等) 重新启动,它最容易解决问题。

如果您在 Mac 上使用 Safari 6.x,您也会看到很多。切换到 Western ISO Latin 1 或 Unicode UTF-8 - 或 Safari 高级选项中的任何其他文本编码都无济于事。像你这样的接缝需要切换到另一个浏览器,比如 Firefox。那将解决它。问题出现在 jsfiddle.net、daniweb.com 等网站上。

于 2013-10-30T17:42:51.723 回答
0

如果您会越来越多地看到它,这不是 CSS 问题。这是一个浏览器问题。

Google Chrome 会自动将系统字体与适当的语言编码进行匹配。只要为每种语言安装了适当的字体,Chrome 就可能能够解释正确编码的页面。

如果看不到内容,则需要安装各个按语言页面上列出的正确字体。

更改编码 (Windows 7)

单击 URL 地址栏后的设置(扳手)图标,然后选择工具 → 编码以查看当前编码。如有必要,从 Unicode (UTF-8) 或西方 (ISO Latin 1) 切换到适当的编码。在某些情况下,您可能需要滚动到菜单末尾。如果每个脚本有多个选项,请选择一个,直到页面正确显示。离开网站后,您可能需要将浏览器切换回原来的设置。\

于 2013-08-30T11:25:30.763 回答