это все хорошо и понятно, что надо использовать utf-8, но есть и старые проекты, которые надо поддерживать, которые являются достаточно крупными, чтобы раз и все обновить или переписать на современные технологии и при этом не допустить критических ошибок.
P.S. проблема решилась, ошибки были в функциях htmlspecialchars, strlen и подобных, которые привязаны к системной кодировке
Виталий: нет, тут на уровне php код скрипта не выводится не авторизованным пользователям.
Если посмотреть как Яндекс или Google бот на страницы сайта через сервисы, то кода скрипта нет.
Но Яндекс как-то все равно код увидел.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.