2

PHPと組み合わせたタグに少し問題があります。私のコードは次のとおりです。

$title = '....';
echo '<title>'.htmlspecialchars($title).'</title>';

ブラウザを使用する"Niederländische Zitate"と「Niederl�ndischeZitate」が"Niederl&auml;ndische Zitate"出力されますブラウザを使用すると「NiederländischeZitate」が出力されます

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

誰かがこれを修正する方法を知っていますか?

4

1 に答える 1

2

メタタグに加えて、次のことも行う必要があります。

a)header次のよう にUTF-8を送信します。

 header ('Content-type: text/html; charset=utf-8');

スクリプトの最初に。

b)UTF-8 without BOMスクリプトファイルをエンコーディング として保存します。これを可能にするNotepad++などの優れたコードエディタを使用してください。

于 2011-01-16T15:13:34.283 に答える