我正在建立这个网站:
我有以下问题:
在一些较旧的Android设备上,一些希腊字符(通常是带有音调的字符,例如:έ)显示为带有x内部的盒子,在PC上一切正常。有什么想法吗?答案 0 :(得分:0)
这是一个字体问题。 box-with-an-x表示设备没有安装支持显示的Unicode字符的字体。
此外,您的网站页面使用的是HTML5(使用<!DOCTYPE html>
显而易见),但不是使用HTML5的<meta charset="utf-8">
标记,而是使用HTML4&#39; {{ 1}}标签代替。您甚至不应该在HTML5中使用该标记。值得庆幸的是,您的网络服务器在每个页面的HTTP标头中报告<meta http-equiv="content-type" content="text/html; charset=utf-8" />
,否则HTML5浏览器可能无法正确地将它们解释为UTF-8。您需要修复Content-Type: text/html; charset=UTF-8
代码。不要在同一页面上混合HTML4和HTML5。