【发布时间】:2017-03-15 15:11:48
【问题描述】:
我的网站有问题。我将字符集设置为 Unicode,但它仍然无法正常工作。这里有我如何设置它的示例代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
http://www.w3.org/TR/html4/loose.dtd>
<html lang="it">
<head>
<meta name="viewport" content="width=device-width">
<meta http-equiv="X-UA-Compatible" content="IE=edge" charset="iso-8859-1">
<title>HOME</title>
</head>
<body>
<h1> This are some accented letters and various symbol</h1>
<p>è é ç ò ù § ▼ à </p>
</body>
</html>
【问题讨论】:
-
您可以简单地将
<meta charset="utf-8">与 HTML5 一起使用。注意<meta http-equiv="X-UA-Compatible" ...>必须在第一位。 -
我认为您必须在编辑器中设置编码。如果您使用 Windows 和记事本,则必须使用编码下拉菜单中的 Unicode 或 UTF-8。
-
@R.Mazarei ,我在记事本哪里可以找到它?
-
如果要将 HTML 页面以 UTF-8 格式提供,有两点需要考虑。首先将文件保存为 UTF-8,这是您正在使用的编辑器的工作。其次将正确的元标记放到 html 页面中。您可以使用W3C checker 检查您的页面,也可以查看我的小article 关于 PHP 的 UTF-8(与 HTML 相同)。
-
您正在使用 Notepad++,您可以从编码菜单设置(或检查)编码(忘记保存对话框)。我认为它是记事本++中的“Formato”。考虑@martinstoeckli 评论。再看看我的截图,特别是页面源。 Heres my screenshot
标签: html character-encoding symbols meta-tags letter