Максим Креативный: я сделал дамп, заменил в нем utf8mb4 на utf8 в CREATE TABLE, потом дропнул все таблицы, залил исправленный дамп, исправил в wp-config.php кодировку. Но это не помогало... Пришлось все снести и переустановить.
Максим Креативный: Там проблема скорее всего в плагинах была, наверное, Visual Composer, который после установки записал в свои конфиги кодировку UTF8MB4 и постил контент в ней. Или где-то в скриптах темы переопределялась кодировка. Чтобы не ковыряться в них, все снес и установил заново WP, тему и плагины. И все нормально заработало.
Максим Креативный: Максим, так тоже делал, все таблицы и база в UTF-8, а заглавную букву И все равно отображает как "�?". Психанул, снес все и файлы, и базу. Буду ставить заново. Там контента не особо много было, придется запостить заново. Максим, спасибо Вам (тебе)!
Не помогает, к сожалению. Это первое, что я сделал. Очевидно, есть еще где-то "внутрях". Сделал grep -rni 'utf8mb4' ./*
Вывалилось море всего. В общем, я в панике... Дешевле переустановить WordPress. Хостер не хочет апдейтить MySQL...
Евгений, спасибо огромное за помощь!
Не могли бы Вы чуть подкорректировать скрипт, чтобы на выход передавались символы переноса строки для многострочного использования: codepen.io/wmast/pen/EJlwd?editors=101
А еще от повторений делимитеров избавиться бы ("---" или "--"), совсем было бы здорово!
С меня как минимум - пиво (не знаю насколько подобное предложение уместно).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.