Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 8 Nabla特殊字符显示为空字符_Internet Explorer 8 - Fatal编程技术网

Internet explorer 8 Nabla特殊字符显示为空字符

Internet explorer 8 Nabla特殊字符显示为空字符,internet-explorer-8,Internet Explorer 8,我有一个页面,菜单上的项目符号使用nabla字符。它的代码是∇。然而,在我的机器上以及办公室里的其他一些机器上,这个字符在IE中显示为空字符[],但在Firefox中,它显示的是实际的字符。我的问题是,是否有一个修复程序,以便我可以确保任何人看到这个网站将看到实际的字符。是否有浏览器字体需要安装在查看此网站的任何计算机上,或者这是一个可以从我这里解决的问题。空方形字符不是空字符,它是一个可视占位符-当前字体中没有相关字形的Unicode字符的表示形式 有两个可能的问题: 您的页面没

我有一个页面,菜单上的项目符号使用nabla字符。它的代码是∇。然而,在我的机器上以及办公室里的其他一些机器上,这个字符在IE中显示为空字符[],但在Firefox中,它显示的是实际的字符。我的问题是,是否有一个修复程序,以便我可以确保任何人看到这个网站将看到实际的字符。是否有浏览器字体需要安装在查看此网站的任何计算机上,或者这是一个可以从我这里解决的问题。

空方形字符不是空字符,它是一个可视占位符-当前字体中没有相关字形的Unicode字符的表示形式

有两个可能的问题:

  • 您的页面没有与之关联的显式编码,并且您的IE配置为使用Win-1252作为默认值,而不是Unicode
  • 您的计算机上缺少您在CSS中指定的字体系列,IE回退字体与Firefox不同,并且没有babka字符

确保您的页面明确指定Unicode编码,并使用iE开发者工具和Firebug检查项目符号的实际呈现样式,并查看两种浏览器使用的字体。

+1。最好明确说明页面的内容编码,UTF-8通常是最佳选择。如果您担心用户无法使用定义了nabla字符的可用字体,您还可以设置列表的样式,使用小图像作为项目符号。字体系列在这台机器上,所以我认为这不是问题所在。然而,你的第一个建议听起来可能就是它。如何明确指定Unicode编码?(如果有一个明显的答案,很抱歉,但我是一个没有为研究小组开发网站经验的学生。我不是这个领域最聪明的人。)要明确指定Unicode编码,请将
添加到页面的
部分。尝试了一下,但似乎不起作用。所以我猜这是个别机器的问题?在尝试重新加载页面之前,您是否清理了浏览器缓存?