Я уже задавал вопрос в одном месте. но ответа никак не дождусь. Привожу свое же сообщение:
Код: Выделить всё
На свежесобранной системе столкнулся с такой проблемой. Есть два сайта. Один работает в кодировке UTF-8, другой в Windows-1251. На дедике оба сайта работают прекрасно. А на компе тот сайт, который в Windows-1251, глючит. PHP не видит русских символов в кодировках, отличных от UTF-8. Данные через GET и POST передаются, но, стоит переменную пропустить через какую-то функцию (например, через htmlspecialchars), текст исчезает. С латиницей все в порядке, а с кириллицей такая беда. На старой генте таких глюков нет, потому, я думаю, что-то не включено в поддержку PHP или в саму ОС. Но что? Я первый раз такое вижу.
Какие есть предположения?