Ошибка кодировки только на одном сервере

Ошибка кодировки только на одном сервере

Я запускаю несколько серверов, один для разработки, один для клиентского тестирования и еще один для производства. У меня проблема с кодировкой символов (старые "вопросительные знаки в ромбах" появляются вместо акцентированных символов),но только наодиниз этих серверов. PHP-страницы идентичны на всех 3 серверах, и все серверы настроены так, чтобы быть максимально похожими (Macports MAMP Mac Minis). Вот первые несколько строк, показывающие используемую кодировку:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Biography Generator</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

Базы данных нет, только чистый HTML и PHP. Да, это устаревшая технология. Мой клиент принимает решения о кодировке и HTML4, а не я. Мне просто нужно заставить это работать. Какие детали конфигурации сервера могут вызвать это?

решение1

Оказалось, что это установлено в файле php.ini. Пришлось изменить:

default_charset = "UTF-8"

к:

default_charset = ""

Закомментирование строки не исправило ситуацию, пришлось установить ее в пустую строку.

Связанный контент