Проблема с кодировкой PHP при копировании в Linux - PullRequest
3 голосов
/ 17 ноября 2010

Я редактирую php-файл в Notepad ++ на немецком языке под Windows 7 x64 Ulti.Я кодирую его с помощью Кодирование в UFT-8 без спецификации. На моем WAMP-сервере локально все отображается правильно.Если я копирую файл на машину с Linux и просматриваю исходный код, я вижу замененные символы, такие как ö, ä, ü, с некоторой чепухой.

Я также получил этот метатег в заголовке:

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

Если я проверю его с помощью валидатора W3C, появится эта ошибка: "Кодировка символов, указанная в заголовке HTTP (iso-8859-1), отличается от значения в элементе (utf-8). Я буду использоватьзначение из заголовка HTTP (iso-8859-1) для этой проверки"

Это бесплатный хостинг на: funpic.org

Почему это пожалуйста?Спасибо

1 Ответ

4 голосов
/ 17 ноября 2010

Перед отображением HTML введите header('Content-Type: text/html; charset=utf-8');.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...