У меня есть веб-сайт WordPress, когда я пытался обновить версию WordPress до 5.4, он просит меня обновить PHP версию. Я сделал обновление с сервера, и когда я возвращаюсь на сайт перед обновлением WordPress, я вижу, что все символы, написанные на арабском c на моем веб-сайте, изменились на вопросительные знаки. Затем я обновил WordPress до 5,4, и ничего не изменилось. Я проверил файл wp-config.php
и обнаружил, что кодировка установлена на utf8
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
Но база данных MySQL установлена на
Кроме того, я проверил заголовок веб-страницы
<html dir="rtl" lang="ar">
<head>
<meta charset="UTF-8" />
Затем я добавил следующие две строки в файл php.ini
, расположенный в папке public_html
default_charset = "UTF-8"
mbstring.internal_encoding = UTF-8
Ниже изображение раздела тегов, например