1

UTF-8やcharsetエンコーディング全般を把握しようとしているのですが、ややこしいです

このコード:

<?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

notepad ++の文字エンコーディングを変更する必要があると思います。これは「エンコーディング」メニューで変更できます。

ファイルのエンコーディングについては、ステータス バーの右隅を確認できます。

于 2012-05-30T10:40:54.550 に答える