2016-06-11 72 views
0

我复制粘贴以下HTML代码从教科书到文本编辑器(崇高)。然后在Google Chrome中打开html页面,如下图所示。为什么奇怪的字符出现在网站上,但不是在HTML编辑器?

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
    <form action="processorder.php" method="post"><table border="0"> 
      <tr bgcolor="#cccccc"> 
        <td width="150">Item</td> 
        <td width="15">Quantity</td> 
      </tr> 
      <tr> 
        <td>Tires</td> 
        <td align="center"><input type="text" name="tireqty" size="3" 
           maxlength="3" /></td> 
      </tr> 
      <tr> 
        <td>Oil</td> 
        <td align="center"><input type="text" name="oilqty" size="3" 
           maxlength="3" /></td> 
      </tr> 
      <tr> 
        <td>Spark Plugs</td> 
        <td align="center"><input type="text" name="sparkqty" size="3" 
           maxlength="3" /></td> 
      </tr> 
      <tr> 
        <td colspan="2" align="center"><input type="submit" value="Submit Order" /></td> 
      </tr> 
     </table> 
    </form> 
</body> 
</html> 

在页面顶部的“”a-circumflex字符不应该在那里。 Google Chrome为什么显示它们,但不是文本编辑器?

enter image description here

+0

我复制的确切代码插入时显示为一个空的空间“”在我的机器上的文本文件,并在Chrome中打开它。我也尝试过[repl.it](https://repl.it/languages/web_project)。没有显示这些角色。也许跟Sublime有什么关系?什么字符集被设置为另存为? UTF-8? ANSI? –

+0

再次检查,它使用的是UTF-8 – XY6

+0

不幸的是,我不知道。我无法复制这个问题。 –

回答

1

解决:出现奇怪的字符是因为它们是html文档的一部分。他们没有被显示,因为文本编辑器使用UTF-8编码。

字符“A”被称为-抑扬和它使用UTF-8编码,这是卓异文本的默认编码3.

+0

我们在Atom,VS2015和其他各种IDE中也有这种行为。显示错误字符的唯一编辑器是Notepad ++。 – Burgi

0

Chrome help

如果你看到在Chrome奇怪的字符,尝试解决字符编码设置:

  1. 点击浏览器工具栏上的Chrome菜单Chrome菜单。
  2. 选择更多工具。
  3. 选择编码。
  4. 选择列出的编码之一或选择自动检测。如果您选择自动检测,Google Chrome会分析页面上的内容以推荐最适合的编码。为了获得最快的浏览体验,我们建议您离开网页后关闭自动检测模式。
+0

感谢您的回答。之后这些奇怪的角色消失了。然而,过去占用的空间仍然存在,因此桌子应该在其下方显示。这是Google Chrome检查工具显示的内容:http://i.imgur.com/Soj1N7f.png – XY6

相关问题