Chrice () function သည်ဇာတ်ကောင်များ၏ ascii တန်ဖိုးကိုကိုယ်စားပြုသောကိန်းဂဏန်းများကိုလက်ခံသည်။ ဥပမာအားဖြင့်:
echo chr(65); // ထုတ်လုပ်ခြင်း 'A'
အထက်ပါကုဒ်သည် အက် ခရာတစ်ခုဖြစ်သောကြောင့် 65 ခုသည် Ascii encoding တွင်စာနှင့်ကိုက်ညီသောကြောင့်ဖြစ်သည်။
Chrice () function သည်ကိန်းဂဏန်းများကို 0 နှင့် 255 ကြားအကြားရှိကိန်းဂဏန်းများကိုသာကိုင်တွယ်နိုင်သည်။
Unicode သည်တရုတ်, အာရဗီ, ဂျပန်, ဂျပန်ဘာသာစသည်တို့အပါအ 0 င်ဘာသာစကားအားလုံးအပါအ 0 င်ဘာသာစကားအားလုံးနီးပါးတွင်စာလုံးများကိုထောက်ပံ့နိုင်သည့်ကမ္ဘာလုံးဆိုင်ရာဇာတ်ကောင် encoding standard ဖြစ်သည်။ Chr () သည် Ascii encoding range တွင်စာလုံးများအတွက်သာသင့်တော်သည်။
ဥပမာအားဖြင့်, သင် "သင်" ၏ယူနီကုဒ် unicode encoding chro () function ကိုကျော်လွန်သော U + 4F60 ဖြစ်သည်။
ယူနီကုတ်ဇာတ်ကောင်များထုတ်လုပ်ရန်လိုအပ်သည့်အမှုပေါင်းများအတွက် PHP ၏အခြားလုပ်ဆောင်မှုများ ကို MB_Convert_encoding () နှင့် json_encode () နှင့် json_entode () ကဲ့သို့သောအခြားလုပ်ဆောင်မှုများကိုသုံးနိုင်သည်။
MB_ConVert_encoding () function ကအက္ခရာများကို encoding တစ်ခုမှစာလုံးများကိုတစ်ခုသို့ပြောင်းရန် Unicode ကိုထောက်ပံ့သည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုသောအခါ UTF-8 encoded strings များကိုသက်ဆိုင်ရာဇာတ်ကောင်များအဖြစ်ပြောင်းလဲနိုင်သည်။
// UTF-8 ကြိုး
$str = "ခင်ဗျားတို့";
// အသုံးပြု mb_convert_encoding သေတမ်းစာ UTF-8 encoding Unicode ကုဒ်
$unicode_char = mb_convert_encoding($str, 'UTF-8', 'HTML-ENTITIES');
echo $unicode_char; // ထုတ်လုပ်ခြင်းခင်ဗျားတို့对应的 Unicode လူသူမ
နောက်နည်းတစ်နည်းမှာ JSONS_CENTode () ကိုစာလုံးများကိုယူနီကုတ် encoding သို့ပြောင်းရန်ဖြစ်သည်။
$str = "ခင်ဗျားတို့";
$unicode_char = json_encode($str);
echo $unicode_char; // ထုတ်လုပ်ခြင်း "\u4f60"
အထက်ပါ Code \ U4F60 တွင် output သည် unicode uncoding "သင်" ဇာတ်ကောင်၏ယူနီကုဒ်ကုဒ်နံပါတ်ဖြစ်သည်။
အကယ်. သင်သည်စာလုံးများကိုယူနီကုတ်ကုဒ်ကိုသိပါက PHP ၏ MB_ConVert_encoding () ကို သုံးနိုင်သည်သို့မဟုတ်ယူနီကုတ်သောစာလုံးများကိုကိုယ်တိုင်ဖန်တီးရန် PHP ၏ MB_Convert_encoding () ကိုသုံးနိုင်သည်။
ဥပမာအားဖြင့်, တရုတ်ဇာတ်ကောင်ကို "မင်း" ကိုထုတ်လုပ်ရန် -
// အသုံးပြု Unicode ကုဒ်直接表示လူသူမ
echo "\u4F60"; // ထုတ်လုပ်ခြင်း "ခင်ဗျားတို့"
သို့သော်ဤနည်းလမ်းကို PHP ပတ် 0 န်းကျင်တွင်တိုက်ရိုက်မသုံးနိုင်ကြောင်းသတိပြုသင့်သည်။ အကယ်. သင်သည်ပြ problems နာများကိုကြုံတွေ့ရပါက MB_ConVert_encoding () သို့မဟုတ် json_encode () ကို သုံးရန်အကြံပြုသည်။
ICONV () function သည်မတူညီသောဇာတ်ကောင် encodings အကြားပြောင်းလဲနိုင်သောဇာတ်ကောင် encoding ပြောင်းလဲခြင်းအတွက်အသုံးပြုနိုင်သောအခြားကိရိယာတစ်ခုဖြစ်သည်။ Unicode Encoded ဇာတ်ကောင်များအတွက် IconV () iconv () သည် အချို့သောအခန်းကဏ် play မှပါ 0 င်နိုင်သည်။
$str = "ခင်ဗျားတို့";
$encoded_str = iconv('UTF-8', 'ISO-8859-1//TRANSLIT', $str);
echo $encoded_str;
PHP တွင် Chrice () function ကိုအဓိကအားဖြင့် ASCII-encoded characters များကိုအဓိကလုပ်ဆောင်ရန်အဓိကအားဖြင့်အသုံးပြုသည်။ ကွဲပြားခြားနားသောဘာသာစကားများဖြင့်ဇာတ်ကောင်များကိုင်တွယ်ရန်လိုအပ်သည့်အခြေအနေများအတွက်အထူးသဖြင့်ယူနီကုတ်သောစာလုံးများကိုအသုံးပြုရန်အတွက် mb_convert_encoding () , json_encode () ,
ဤနည်းလမ်းများမှတစ်ဆင့် PHP သည်မတူညီသောဘာသာစကားများမှဇာတ်ကောင်များကိုအလွယ်တကူထုတ်လုပ်နိုင်ပြီးကမ္ဘာလုံးဆိုင်ရာအပလီကေးရှင်းများဖွံ့ဖြိုးတိုးတက်ရေးကိုအထောက်အကူပြုနိုင်သည်။