我一直在使用Font Awesome图标一段时间但是在从外部公司进行了一轮错误跟踪后,他们发现在某些情况下字体真棒图标没有显示.
字体真棒的版本是4.3.0
不适用于外部公司的版本:Mac OS 10.10.x上的iPad4(iOS 7.1.2)Safari 8.0.2 Mac OS 10.9.x上的Safari 7.1.2 Safari 7.1.4和8.0.2 Safari版本8.0.3(10600.3) .18)在Mac OS X 10.10.2(14C109)iPad Air 2和iOS 8.0.3上
我们在内部测试过:Safari 8.0.2
问题顺序1 - 登录网站 - 图标可见 - 注销,关闭浏览器,删除所有网站数据,重新登录 - 没有图标/方块存在
问题顺序2 - 登录网站 - 图标不可见/正方形存在
网站在自己的专用服务器上,使用灯泡.没有发生在FF,Chrome甚至IE上.
如果有人有同样的问题或知道有效的解决方案,请帮助.我们已经查看并尝试了大约10种不同的东西,即源代码订购,更新css,使用网站链接等
我正在使用支付网关通过 CURL 发送 xml。使用 XML 验证器时出现以下错误:
XML 文档中的错误:引用了实体“auml”,但未声明。
所以我知道问题出在 ä,但是我不确定如何使用 PHP 解决这个问题。
这是我传递的 xml 请求:
<request type='payer-new' timestamp='XXXXXX'>
<merchantid>XXXXXXXXX</merchantid>
<orderid>XXXXXXXXX</orderid>
<payer type='Business' ref='XXXXXXXXXXXXX'>
<firstname>Xäxxxx</firstname>
<surname>xäxxxxxx</surname>
<address>
<line1>XXXXXXXXXXXXX</line1>
<line2>XXXXXXXXXXXXX</line2>
<city>XXXXXXXXXXXXXXXX</city>
<postcode>XXXXXXXXXXXX</postcode>
<country code='FI'>Finland</country>
</address>
<phonenumbers>
<home>XXXXXXXXXXXXXXXXXXXXXXXXX</home>
</phonenumbers>
<email>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</email>
</payer>
<sha1hash>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</sha1hash>
</request>
Run Code Online (Sandbox Code Playgroud)
我将 htmlentities 包裹在进入请求的所有变量中,如下所示:
".htmlentities($_SESSION['W_CUSTOMER_FIRSTNAME'], ENT_QUOTES, "UTF-8")."
有没有一种方法可以处理包含这些字符的各种字符/名称/地点等?
提前谢谢了