我有一个带有阿拉伯语类别名称的wordpress网站。在db中的主题的wp-options json中,类别名称保存如下:“ d8a2d985d988d8b2d8b4”,但原始类别名称为“آموزش”。我如何解决此问题或将“ d8a2d985d988d8b2d8b4”转换为“آموزش”? 非常感谢。
答案 0 :(得分:1)
编码问题首先使用正确的排序规则转换新表中的所有数据 我用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);
输出:
آموزش