【问题标题】:Unicode signs shown on development page, but not on actual page with same code开发页面上显示的 Unicode 符号,但没有在具有相同代码的实际页面上
【发布时间】:2013-06-10 02:20:33
【问题描述】:

我要创建的 Wordpress 页面有一个奇怪的 Unicode 问题:

(至少对于 Firefox 和 IE。)

在开发页面http://natzet.kunden.fincha.com我可以看到Unicode标志

(在蓝色链接之前和底部的地址字段中)

但不是在实际页面http://www.natzet.de 上,它具有相同的代码。

有没有人有想法,我可以如何解决这个问题 - 无需用图像替换标志?

来自莱比锡的问候...

【问题讨论】:

标签: css wordpress internet-explorer firefox unicode


【解决方案1】:

试着把它放在你的<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

另外,尝试将&lt;html&gt; 标记中的de-DE 更改为

&lt;html lang="de" prefix="og: http://ogp.me/ns#"&gt;

让我知道这是否有效

【讨论】:

  • 它没有用。同时它在开发页面上也不起作用。 (但在我更改代码之前,情况已经如此。)&lt;meta ... /&gt; 已经在代码中。
  • hmmm 有趣,它适用于所有浏览器(Safari、Chrome、Firefox)我没有 IE 来测试不幸的是,但你的代码似乎到位,你确定不是您自己的浏览器导致问题?您是否在另一台计算机上尝试过相同的浏览器?
  • 更有趣的是:我刚刚在另一台计算机上的 Firefox 中打开了该页面,但它不起作用。该页面告诉我,脚本目前被禁用,所以我点击启用,现在它可以工作了。
  • 你能给出更准确的关于“目前禁用脚本”的代码吗?这实际上可能是问题!
【解决方案2】:

其实不是Unicode字符。您正在使用“Font Awesome”图标。

http://natzet.kunden.fincha.com 上,您正在从http://www.natzet.de 加载样式。并且由于某种原因它无法加载字体文件:http://www.natzet.de/wp-content/themes/emode/fonts/fontawesome-webfont.ttf?v=3.0.1 可能是因为某些域限制。

尝试使用来自同一域的 css 文件。

【讨论】:

  • 听起来不错,谢谢。与此同时,情况发生了转变。现在它可以在实际页面上运行,但在开发页面上不再可用 - 这当然不是问题。
  • 很高兴看到它成功了,但请记住,如果它只是自行解决并且您不知道为什么,您应该多担心一些,因为它肯定会在生产环境中恢复。所以最好继续调查是什么原因造成的,这样你就可以确保它永远不会发生
猜你喜欢
  • 2011-02-06
  • 1970-01-01
  • 2014-03-29
  • 2019-04-28
  • 2018-08-23
  • 2017-11-10
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
相关资源
最近更新 更多