Смешные символы, отображаемые на веб-сайте - PullRequest
0 голосов
/ 01 декабря 2011

Простой вопрос, я надеюсь, на Сервере А все показывает нормально, но на Сервере Б это выглядит следующим образом

Здравствуйте, как вы - Алло, прокомментируйте vas-tu?Сколько это стоит?- Combien coua coute?или Quel est le prix de ...?

До того, как мой клиент убьет меня - Как я могу это исправить?:)

Ответы [ 3 ]

2 голосов
/ 01 декабря 2011

Скорее всего, ваш файл закодирован в некоторой кодировке (например, Latin-1), а ваш веб-сервер настроен на объявление другой кодировки в заголовке HTTP (например, UTF-8), поэтому браузер неправильно интерпретирует кодировку страницы.Убедитесь, что эти два параметра совпадают, т. Е. Либо измените ваш сервер для отправки правильного заголовка HTTP, либо закодируйте файлы в соответствующей кодировке.Поскольку вы не указали ни одной детали, я не могу рассказать вам, как это сделать подробно.

0 голосов
/ 01 декабря 2011

Попробуйте использовать html-коды, которые вы вводите здесь: http://www.usewisdom.com/computer/internet/html/chars.html

Или вы можете сделать это с помощью функции, подобной этой

$ text = "Этот текст со странными символами @ # $% ^ & *";

эхо htmlentities ($ text);

или если сайт находится в кодировке UTF-8

echo utf_decode ($ text);

0 голосов
/ 01 декабря 2011

Вам нужно использовать эти коды.В этом случае, я думаю, вам нужна латинская строчная буква c с символом cedilla, записанным как

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