主题wp-options中的Wordpress阿拉伯语类别名称问题
Wordpress arabic category name problem in wp-options of theme
我有一个带有阿拉伯语类别名称的 wordpress 网站。在db中主题的wp-options json中,分类名称是这样保存的:"d8a2d985d988d8b2d8b4"但原来的分类名称是“آموòش”。我该如何解决这个问题或将 "d8a2d985d988d8b2d8b4" 转换为“آموòش”?
非常感谢。
编码问题首先使用正确的排序规则转换新 table 中的所有数据
我用 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);
输出:
آموزش
我有一个带有阿拉伯语类别名称的 wordpress 网站。在db中主题的wp-options json中,分类名称是这样保存的:"d8a2d985d988d8b2d8b4"但原来的分类名称是“آموòش”。我该如何解决这个问题或将 "d8a2d985d988d8b2d8b4" 转换为“آموòش”? 非常感谢。
编码问题首先使用正确的排序规则转换新 table 中的所有数据 我用 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);
输出:
آموزش