Акценты в виде вопросительного знака после обновления сервера - PullRequest
0 голосов
/ 29 мая 2020

У меня есть сервер со старым приложением PHP, которое показывает акценты типа á-é-í-ó-ú как �, но только если слово написано с ударением. " Búsqueda "

Есть и другие случаи, когда слова записываются с использованием символов сущностей, таких как B&uacute!squeda, веб-сайт показывает их правильно

  • Эти акценты находятся в файлы приложения не в БД
  • PHP кодировка заголовков файлов - iso-8859-1 (<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>)
  • PHP Версия 5.6
  • PHP Кодировка UTF-8
  • Нет PHP резервное копирование файлов со старого сервера

В этом образе

Descripción записывается как Descripci&oacute;n и Autorizaci�n как Autorización

PHP кодировка в utf-8 и заголовок charset = iso-8859-1

Ошибка № 1: enter image description here

Если я принудительно PHP или заголовок в iso-8859-1

Ошибка № 2: enter image description here

Слово Descripción происходит из ini-файла, хранящегося как Descripci&oacute;n и Autorizaci�n в PHP + HTML файл как Autorización

Это сводит меня с ума. Есть ли способ иметь две кодировки одновременно. Я подумываю отредактировать файлы, чтобы система использовала только одну кодировку, но это может означать недели работы.

Извините за мой английский sh, я не носитель языка.

Заранее спасибо !!

...