1

我正在尝试总体上掌握 UTF-8 和字符集编码,但这很棘手

这段代码:

<?php
header('Content-type: text/html; charset=utf-8');
?>
<!doctype html>
<html lang="da">
<head>
<title>UTF-8 test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div>
<p>UTF-8 æøå tést Señor!</p>
</div>
</body>
</html>

输出:

UTF-8 ��� t�st Se�or!

本地服务器和多个公共站点(所有 Apache)上的结果相同 我需要更改 php 中的某些内容吗?还是阿帕奇?还是我的文本编辑器?(记事本++)

4

2 回答 2

5

您的文本编辑器未保存为 UTF-8。

于 2012-05-30T10:38:23.567 回答
2

我认为您应该更改记事本++的字符编码,您可以在“编码”菜单下进行更改。

你可以检查你的状态栏的右上角你的文件的编码。

于 2012-05-30T10:40:54.550 回答