PHP скрипт падает (500) с ошибкой
"Could not convert the script from the detected encoding "UTF-8" to a compatible encoding".
Окружение Nginx + php7.2-fpm.
При запуске скрипта через cli ошибок никаких нет.
На другом сервере в окружении Nginx + php7.0-fpm тот же скрипт работает без ошибок уже много лет.
Я наверное неправильно выразился.
Это ошибка PHP, а не браузера.
Происходит include php файла и в логах пишется ошибка определения кодировки именно включаемого файла.
Т.е. php как-то определяет кодировку самого включаемого файла и не может его включить.
Сам понимаю, что бред и "раньше такого не было", но факт.
Скажу больше - ошибка возникает не каждый раз - через раз страница отдается нормально. Хотя это может где-то кэш, но откуда правильный ответ в кэше, если php его отдает с ошибкой.