Проблема названия категории в арабском WordPress в wp-настройках темы - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть WordPress сайт с названиями арабских категорий.в параметрах wp json темы в db имя категории сохраняется следующим образом: "d8a2d985d988d8b2d8b4", но исходное имя категории - "آموزش".Как я могу исправить эту проблему или преобразовать "d8a2d985d988d8b2d8b4" в "آموزش"?Большое спасибо.

1 Ответ

0 голосов
/ 10 февраля 2019

проблема кодирования: сначала преобразуйте все данные в новую таблицу с правильной сортировкой, которую я использовал utf8_persian_ci отлично работает на арабском и персидском

эта функция преобразует:

function decode($encode_str)
{
    $temp="";
for ($i=0; $i <strlen($encode_str) ; $i++) 
{ 
if ($i%2==0) {
$temp.="%";
}
$temp.=$encode_str[$i];
}

return urldecode($temp);
}

протестируйте ваши данные:

$str_from_db="d8a2d985d988d8b2d8b4";

echo decode($str_from_db);

вывод:

آموزش
...