编辑: 当我使用像
这样的东西时 echo 'coming up is ethiopic font: እናመሰግናለን';
工作正常 但是当函数返回一些ethiopic字符串时,如下所示,返回的字符串不可见。
echo 'coming up is ethiopic font:'.my_string();
当my_string()返回一些ethiopic字体时,该部分将不可见。
PHP有全局设置吗?或者我该怎么办?
正如您在页面页脚here处所看到的那样,字体部分可见(至少如果您的电脑上有字体,则可见)。
我的主机服务器上出现问题,但我的本地服务器上没有问题
编辑: 我的问题似乎与php函数不同。我尝试将代码从侧栏重定位到标题部分,相同的代码在标题部分工作正常,但不在侧栏中。因此,我怀疑别的东西。我在问题中添加了CSS和HTML标签。 谢谢。
答案 0 :(得分:2)
编码可能存在问题。我曾经使用印地语和孟加拉语字体有类似的问题。通过玩some javascript font library
和string utf8_encode ( string $data )
解决了问题。我们后来通过嵌入css3 web-fonts用替代解决方案替换它。 CSS3允许使用Web字体,这是解决此类问题的好方法。