主题的wp选项中的WordPress阿拉伯语类别名称问题



我有带有阿拉伯语类别名称的WordPress网站。 在DB中主题的WP-OPTIONS JSON中,类别名称保存如下:"d8a2d985d988d8b2d8b4",但原始类别名称为"آموزش"。 如何解决此问题或将"D8A2D985D988D8B2D8B4"转换为"آموزش"?多谢。

编码问题首先使用正确的排序规则转换新表中的所有数据我曾经用阿拉伯语和波斯语工作正常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);

输出:

آموزش

最新更新