Multibyte strings (UTF-8-encoded strings စသည့် strings ကဲ့သို့) နှင့်ဆက်ဆံရာတွင် PHP သည်အလွန်အရေးကြီးသော extension ကိုထောက်ပံ့ပေးသည် ။ သင်၏စီမံကိန်းတွင်ဘာသာစကားမျိုးစုံအထောက်အပံ့သို့မဟုတ်ဇာတ်ကောင် encoding ပြောင်းလဲခြင်းပါ 0 င်ပါကဤတိုးချဲ့မှုကိုမှန်ကန်စွာဖွင့်ထားရန်သေချာစေရန်အရေးကြီးသည်။
ကံကောင်းထောက်မစွာပင် PHP သည် mb_get_info () ကိုပေးသော MB_Get_info () () ကို ထောက်ပံ့ပေးသည်။
MB_GET_INFO () သည် build-in function တစ်ခုဖြစ်ပြီး၎င်းသည်လက်ရှိ Multibyte String ၏သတင်းအချက်အလက်များကိုပတ် 0 န်းကျင်ကို 0 င်ရောက်နိုင်သည့် built-in function တစ်ခုဖြစ်သည်။ ၎င်းကို parameters မပါဘဲ၎င်းကိုသင်ခေါ်ဆိုနိုင်ပြီးယခုအချိန်တွင် configuration information အားလုံးကိုပြန်ပို့ပေးလိမ့်မည်။ "All internal_encoding" , "alternone_encoding" စသည့် parameter များကိုလည်းသင်လည်းသတ်မှတ်နိုင်သည်။
သင် madstring extension ကိုဖွင့်ထားရှိမရှိစစ်ဆေးရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
<?php
if (!function_exists('mb_get_info')) {
echo "မဖွင့်ပါ mbstring တိုးချဲ့,ကျေးဇူးပြုပြီးသင့်ကိုစစ်ဆေးပါ PHP ပတ်ဝန်းကျင်ပြင်ဆင်မှု。";
exit;
}
$info = mb_get_info();
echo "mbstring တိုးချဲ့已启用,လက်ရှိချိန်ညှိချက်များအောက်ပါအတိုင်းဖြစ်သည်:<br><br>";
foreach ($info as $key => $value) {
echo htmlspecialchars($key) . ': ' . htmlspecialchars($value) . '<br>';
}
?>
အကယ်. သင်၏ပတ်ဝန်းကျင်တွင် Mbstring ကိုဖွင့်ထားလျှင်အထက်ပါကုဒ်များ၏ output သည်ဤကဲ့သို့သောပုံစံမျိုးဖြစ်နိုင်သည်။
mbstring.language: neutral
mbstring.internal_encoding: UTF-8
mbstring.http_input: pass
mbstring.http_output: pass
...
Mbstring extension ကိုမဖွင့်ပါက MB_get_info () function_exists ('mb_get_info' ကို အသုံးပြုခြင်းသည်မရရှိနိုင်ပါ။
Installation Detection : စီမံကိန်းတစ်ခုကိုဖြန့်ချိသောအခါ MB_Get_info () detection Logic ကို installation boot script ကိုထည့်သွင်းနိုင်ရန်အတွက်လုံလောက်သောလိုအပ်ချက်များနှင့်ကိုက်ညီစေရန် installation boot script သို့ထည့်သွင်းနိုင်သည်။
Debugging encoding ပြ problems နာများ - တစ်ခါတစ်ရံတွင်ကြိုးများပြုပြင်သည့်အခါသင် counched code ရှိပါသလား။ ဤအချိန်တွင် MBString ၏ချိန်ညှိချက်များကိုစစ်ဆေးခြင်းသည် encoding settings မမှန်ကန်ကြောင်းဆုံးဖြတ်ရန်ကူညီနိုင်သည်။
Plugin သို့မဟုတ်မူဘောင်မှီခိုအကြောင်းများ - Mbstring အပေါ် မူတည်. plug-in သို့မဟုတ်မူဘောင်ကိုတီထွင်ပါက Runtime တွင်မှီခိုခြင်းနှင့်ဖော်ရွေမှုများနှင့်အတူမှီခိုမှုများကိုစစ်ဆေးရန်ဤလုပ်ဆောင်မှုကိုသင်အသုံးပြုနိုင်သည်။
sudo apt-get install php-mbstring
sudo service apache2 restart # သို့မဟုတ် php-fpm
သင်၏ php.ini ဖိုင်ကိုဖွင့်ပါ။
ရှာပါ ။ extension = Mbstring သည် ယခင် semicolon ကိုဖယ်ရှားပါ။
သင်၏ 0 န်ဆောင်မှုကိုသိမ်းပါ။
လက်ရှိ PHP configuration နှင့် ပတ်သက်. သင်မသေချာပါကအောက်ပါတို့ပါ 0 င်သည့် script တစ်ခု 0 င်ရောက်ခြင်းဖြင့်သတင်းအချက်အလက်အပြည့်အစုံကိုသင်ရနိုင်သည်။
<?php phpinfo(); ?>
ထို့နောက်ဤ script ကို browser တွင်ဝင်ရောက်ကြည့်ရှုပါ။ Mbstring ကိုရှာဖွေပါ။
သင်၏ဝက်ဘ်ဆိုက်တွင် Check Page ကို set up လုပ်နိုင်သည်။
https://gitbox.net/check-mbstring.php
၎င်းသည်ဆာဗာသည်ဤလုပ်ဆောင်မှုကိုအထောက်အကူပြုသည်ကိုလျင်မြန်စွာအတည်ပြုရန်ခွင့်ပြုသည်,