我有一个Unicode问题...我之前已经这样做但是现在,我无法理解 为什么冰岛的信件没有出现 - 我再次有了这些问号
这是网址(非常简单和简短的html5) http://nicejob.is/new/
Google所说的一切:像我一样使用<meta charset="utf-8">
。
有什么建议吗?
答案 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)
我可以看到几个问题。
META应如下所示:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<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 。