RAWurDECODEDEDED () function ကို URL-encoded strings များကို decode လုပ်ရန်အသုံးပြုသည်။ ၎င်းသည် URL (ဥပမာ % 20 ကိုဆိုလိုသည်) url ရှိ url (ဥပမာ% space) ကိုမူရင်းဇာတ်ကောင်သို့ကူးပြောင်းသည်။ Urdcecode () , RAWurDecode () နှင့် မတူဘဲ encoding encoding encoding ကို RFC 3986 စံနှင့်အညီကိုင်တွယ်လိမ့်မည် ။
၎င်းသည် RAWurDECCode () URLs များကို stringing query quergy query query query querting querting thing ားထဲ၌ handling လုပ်ရန်ပိုမိုသင့်လျော်သည်။
<?php
$encoded = 'https%3A%2F%2Fgitbox.net%2Fpath%2Fwith%20space';
$decoded = rawurldecode($encoded);
echo $decoded;
// ထုတ်လုပ်ခြင်း: https://gitbox.net/path/with space
?>
urdececode () + sign + ကို နေရာများသို့ပြောင်းရွှေ့ရန်နေရာများသို့ပြောင်းရွှေ့သည်။
RAWurDECECODEDED () သည်ရာခိုင်နှုန်းကိုတင်းတင်းကျပ်ကျပ်ပိတ်ထားပြီးအပေါင်းသင်္ကေတကိုပြောင်းလဲလိမ့်မည်မဟုတ်ပါ။
သင်၏ URL လမ်းကြောင်းသည်အပေါင်းဆိုင်းဘုတ်ပါ 0 င်ပါက၎င်းကိုနေရာတစ်ခုသို့ကူးပြောင်းခြင်းမပြုလိုပါက RAWurDECode () ကို သုံးသင့်သည်။
ဝင်လာသော string ကိုမှန်ကန်စွာ encoded URL အပိုင်းအစများသေချာအောင်လုပ်ပါ အကယ်. input string တွင် unecododed အထူးအက္ခရာများရှိပါက decoding ပြီးနောက်မမျှော်လင့်သောဇာတ်ကောင်များပေါ်လာနိုင်သည်။ URL ကိုပထမ ဦး ဆုံးကုဒ်ကို Code လုပ်ရန်အကြံပြုသည်။
Decoding မျိုးစုံကိုရှောင်ကြဉ်ပါ RAWurDEDCode () ကိုခေါ်ဆိုမှုများစွာသည်မှားယွင်းသောရလဒ်များကိုဖြစ်ပေါ်စေနိုင်သည် ။
တရုတ်နှင့် Multi-byte ဇာတ်ကောင်များကိုကိုင်တွယ်ပါ UTF-8 encoded URLs များအတွက် RawurdishDecode () အတွက်ပုံမှန်အားဖြင့် decoded လုပ်နိုင်သော်လည်း encoding ကိုစည်းလုံးညီညွတ်စေရန်လိုအပ်သည်။
<?php
// ပြင်ပရရှိသောရရှိသောURLencoded ကြိုး
$url = 'https%3A%2F%2Fgitbox.net%2Fsearch%3Fq%3Dphp%2Brawurldecode%2520function';
// အသုံးပြုrawurldecodedecoding
$decoded_url = rawurldecode($url);
echo "မူရင်း encodingURL: $url\n";
echo "decoding后的URL: $decoded_url\n";
// ထုတ်လုပ်ခြင်း:
// မူရင်း encodingURL: https%3A%2F%2Fgitbox.net%2Fsearch%3Fq%3Dphp%2Brawurldecode%2520function
// decoding后的URL: https://gitbox.net/search?q=php+rawurldecode%20function
?>
အထက်ပါကုဒ်များမှတစ်ဆင့် RAWurDECCode () သည် encoding signing signing ကိုမှန်ကန်စွာပြန်ဖွင့်ပြီးမပြောင်းလဲသောသင်္ကေတကိုသိမ်းထားသည်။
RAWurDEDCode () ကို အသုံးပြုခြင်းသည် url လမ်းကြောင်းပေါ်ရှိအထူးအက္ခရာများကိုအသုံးပြုခြင်း,
pults decoding မျိုးစုံကိုရှောင်ရှားရန်နှင့် input string encoding ၏မှန်ကန်မှုကိုသေချာစေရန်ဂရုပြုပါ။
တိကျသောလိုအပ်ချက်များအပေါ် အခြေခံ. ပရိုဂရမ်၏တည်ငြိမ်မှုကိုသေချာစေရန်သင့်လျော်သော encoding နှင့် decoding function ကိုရွေးချယ်ပါ။
RAWurDEDCode () ကိုမှန်ကန်သောအသုံးပြုမှုသည် PHP အစီအစဉ်များကို URLs ရှိအထူးအက္ခရာများကိုထိရောက်စွာကိုင်တွယ်ရန်,