Как искусственный интеллект не смог побороть букву «х»

У меня на сайте слетела буква «х». Вместо неё сайт стал показывать спартаковский ромб со знаком вопроса.

Причём не весь сайт, а только виджет с популярными публикациями. Думаю, проблема локальная, быстро её решу с помощью ИИ.

Природа ошибки определилась сразу: В кодировке UTF-8 строчная кириллическая «х» — это два байта: D1 85. Ошибка возникает, когда на каком-то этапе их обрабатывают по отдельности.

Байт 85 в некоторых старых кодировках (например, Windows-1252) является управляющим символом или некорректным знаком. Если плагин или сервер ошибочно думает, что данные приходят в Latin-1, он ломает символ именно на этом байте.

В общем, два лучших ИИ-движка мне пол-дня предлагали множество решений. И каждое — под соусом, «ну, это точно должно сработать».

Подписывайтесь на мой телеграм-канал Финсайд и потом не говорите, что вас не предупреждали: https://t.me/finside. Темы канала: экономика, инвестиции, финтех, банки. Автор: Олег Анисимов

Также читайте о том, как я погорел на стартапе.

По нейрозаветам я опробовал:

  • И разные добавления кода в functions.php
  • И SQL-замены в базе данных в phpMyAdmin
  • И правки файла output.php
  • И отмену переводов на русский язык
  • И правки wp-config.php
  • И удаление transient-кеша и всех других видов кеша
  • И закомментирование строк в самых разных файлах
  • И отключение загрузки популярных записей через AJAX
  • И перестройку индекса Yoast

Сработал же откат плагина лучших публикаций к предыдущей версии (от 7.3.7 и 7.3.6) . ИИ такого варианта не предложил. Сам догадался. В самом плагине после обновления откатить нельзя, но, оказывается, есть такой плагин Rollback, позволяющий восстанавливать старые версии других плагинов.

Мораль такова, что иногда не стоит уж сильно полагаться на искусственный интеллект. Хотя он очень убедителен.

Мораль №2. Иногда надо подождать, и всё само наладится. Сегодня вышла версия плагина 7.3.8, где с буквой «х» никаких проблем нет.

Автор

Олег Анисимов

Подпишитесь на мой секретный анонимный телеграм-канал с 20000 подписчиков.

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии