رفتن به مطلب

نحوه ی درج عنوان لینک بصورت فارسی در url


پست های پیشنهاد شده

سلام دوستان .

تو وردپرس روی هر لینک , موضوع , دسته و ... که کلیک میکنیم , همونو به صورت فارسی در url میاره . میخوام بدونم این کار تو php با چی انجام میشه ؟

چی جستجو کنم برای یاد گرفتنش ؟

مرسی

لینک به ارسال

بررسی کنید :


function utf8RawUrlDecode ($source) {
$decodedStr = "";
$pos = 0;
$len = strlen ($source);
while ($pos < $len) {
$charAt = substr ($source, $pos, 1);
if ($charAt == '%') {
$pos++;
$charAt = substr ($source, $pos, 1);
if ($charAt == 'u') {
// we got a unicode character
$pos++;
$unicodeHexVal = substr ($source, $pos, 4);
$unicode = hexdec ($unicodeHexVal);
$entity = "". $unicode . ';';
$decodedStr .= utf8_encode ($entity);
$pos += 4;
}
else {
// we have an escaped ascii character
$hexVal = substr ($source, $pos, 2);
$decodedStr .= chr (hexdec ($hexVal));
$pos += 2;
}
} else {
$decodedStr .= $charAt;
$pos++;
}
}
return $decodedStr;
}

و



http://php.net/manual/en/function.urldecode.php
http://www.php.net/manual/en/function.rawurlencode.php

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...