Если вы используете Linux или Mac, вот элегантное решение для избавления от персонажа в PHP.
Если вы используете WordPress (25% интернет-сайтов работают на WordPress), есть вероятность, что плагин или активная тема вводят символ спецификации из-за файла, который содержит спецификацию (возможно, этот файл был отредактирован в Windows) , Если это так, перейдите в папку wp-content / themes / и выполните следующую команду:
grep -rl $'\xEF\xBB\xBF' .
Это будет искать файлы с спецификацией. Если в списке есть результаты .php, сделайте следующее:
- Переименуйте файл в что-то вроде filename.bom.bak.php
- Откройте файл в редакторе и скопируйте содержимое в буфер обмена.
- Создайте новый файл и вставьте содержимое из буфера обмена.
- Сохраните файл с исходным именем filename.php
Если вы имеете дело с этим локально, то в конечном итоге вам потребуется повторно загрузить новые файлы на сервер.
Если у вас нет результатов после выполнения команды grep, и вы используете WordPress, тогда другим местом для проверки файлов спецификации является папка / wp-content / plugins. Идите туда и снова введите команду. Кроме того, вы можете начать деактивацию всех плагинов, а затем проверить, решена ли проблема при повторной активации плагинов.
Если вы не используете WordPress, перейдите в корень папки вашего проекта и выполните команду, чтобы найти файлы с спецификацией. Если какой-либо файл найден, выполните процедуру, описанную выше, в четыре этапа.