Кодировка Заголовок проблемы - PullRequest
2 голосов
/ 16 января 2011

У меня небольшая проблема с тегом в сочетании с PHP.Мой код:

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

Когда я использую "Niederländische Zitate", браузер выводит «Niederl�ndische Zitate». Когда я использую "Niederl&auml;ndische Zitate", браузер выводит «Niederländische Zitate»

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

У кого-нибудь есть идеи как это исправить?

1 Ответ

2 голосов
/ 16 января 2011

В дополнение к метатегу, вам также необходимо:

a) отправить UTF-8 header вот так:

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

в самомначало вашего скрипта.

b) и сохраните файл скрипта в кодировке UTF-8 without BOM.Используйте любой хороший редактор кода, например Notepad ++, который позволяет это.

...