⊗ppPmDBEP 364 of 447 menu

PHP တွင် SQL နှင့် အလုပ်လုပ်စဉ် Encoding ပြဿနာများ

အထူးတလည် အစီအမံများ မပြုလုပ်ပါက၊ Database ထဲမှ ရရှိလာသော မြန်မာစာသား (သို့) ရုရှားစာသားများသည် အဓိပ္ပာယ်မရှိသော စာလုံးများ (သို့) မေးခွန်းသင်္ကေတများအဖြစ် ပြသသွားတတ်ပါသည်။ ထိုသို့သော ပြဿနာများကို ရှောင်ရှားရန် အောက်တွင် ဖော်ပြထားသော စည်းမျဉ်းများကို လိုက်နာသင့်ပါသည်။

စည်းမျဉ်း ၁

Database နှင့် ၎င်းအတွင်းရှိ table များသည် utf8_general_ci encoding ဖြင့် ရှိရမည်။

စည်းမျဉ်း ၂

PHP ဖိုင်ကိုယ်တိုင်သည် utf8 encoding ဖြင့် ရှိရမည်။

စည်းမျဉ်း ၃

PHP ဖိုင်အစတွင် အောက်ပါ HTML tag ကို ထည့်သွင်းရမည်။

<meta charset="utf-8">

စည်းမျဉ်း ၄

mysqli_connect command ကို run ပြီးသည့်နောက်တွင် အောက်ပါ query ကို ချက်ချင်းထည့်ပါ။

<?php mysqli_query($link, "SET NAMES 'utf8'"); ?>
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်