Charset UTF-8不起作用(坚持使用这些?-marks)

时间:2011-04-04 00:26:58

标签: html css unicode

我有一个Unicode问题...我之前已经这样做但是现在,我无法理解 为什么冰岛的信件没有出现 - 我再次有了这些问号

这是网址(非常简单和简短的html5) http://nicejob.is/new/

Google所说的一切:像我一样使用<meta charset="utf-8">

有什么建议吗?

6 个答案:

答案 0 :(得分:12)

您的网页已经查看为UTF-8。但是您的源代码不是保存为UTF-8。

请将源代码文件的编码更改为UTF-8。

答案 1 :(得分:4)

并非所有浏览器都支持HTML5-way标签

here你可以看到兼容性表

请改为尝试:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">

答案 2 :(得分:3)

我可以看到几个问题。

  1. META应如下所示:

    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

  2. <html>指定的lang="en"可能会让某些浏览器感到困惑。

答案 3 :(得分:1)

当我从浏览器查看HTML时,问号被编码为0xEF 0xBF 0xBD,这是字节顺序标记或BOM的UTF-8编码,即U + FEFF。因此,无论出于何种原因,HTML都不会作为合理的UTF-8传输(虽然它看起来似乎是有效的UTF-8)。

答案 4 :(得分:1)

您需要做的是使用记事本(附带的Windows)以utf-8编码保存文件。

步骤:

  • 另存为..

  • 在以下选项中......您会发现编码选项选择UTF-8 ...

  • 并保存文件......

  • 然后在文件中添加行<meta charset="UTF-8" /> ...

它会起作用。

答案 5 :(得分:1)

可能你正在使用像notepad ++这样的文本编辑器, 并且您没有在该文本编辑器中将编码设置为UTF-8