为什么奇怪的字符出现在网站上但不出现在html编辑器上?

时间:2016-06-11 03:12:06

标签: html google-chrome sublimetext3

我将以下html代码从教科书粘贴到文本编辑器(Sublime)中。然后在Google Chrome中打开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

2 个答案:

答案 0 :(得分:1)

已解决:出现奇怪的字符是因为它们是html文档的一部分。由于文本编辑器使用的是UTF-8编码,因此未显示它们。

字符“”被称为a-circumflex,当使用UTF-8编码时,它显示为空格“”,这是Sublime文本3的默认编码。

答案 1 :(得分:0)

来自Chrome help

如果您在Chrome上看到奇怪的字符,请尝试修复字符编码设置:

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