PHP ကိုအသုံးပြုသောအခါ "သတိပေးချက် - header information information informing မလုပ်နိုင်သည့်အမှားများကိုသင်မကြာခဏကြုံတွေ့ရလေ့ရှိသည်။ များသောအားဖြင့် HTTP Header သတင်းအချက်အလက်များကို browser သို့ပို့ပြီး၎င်းကိုပြုပြင်ရန်ကြိုးစားခြင်းကြောင့်၎င်းသည်ပျက်ကွက်လိမ့်မည်။ ၎င်းတို့အနက် encoding setting setting သည် php header encoding ဟုခေါ်သောအသုံးများသော HTTP header processing method တစ်ခုဖြစ်သည်။
PHP ၏ built-in header function မှတဆင့်မူရင်း http header သတင်းအချက်အလက်များကို browser သို့ browser သို့ပို့နိုင်သည်။ ဥပမာအားဖြင့်:
header ("အကြောင်းအရာအမျိုးအစား: စာသား / html; charset = utf-8");
နောက်နည်းတစ်နည်းမှာ PHP ၏ configuration file file file php.ini ရှိ default encoding ကို PHP screenced လုပ်သည့်အခါသတ်မှတ်ထားသောဇာတ်ကောင် set ကိုအလိုအလျောက်အသုံးပြုသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
default_charet = "Utf-8"
<?php // တည်ဆောက်သည်UTF-8ကုဒ် header("Content-Type:text/html;charset=utf-8"); echo "<html><head><title> စာမျက်နှာခေါင်းစဉ်</title></head><body><p> ဒါက UTF-8 စာမျက်နှာပါ။</p></body></html> ";?>
ဤကုဒ်သည် UTF-8 encoding တွင် HTML စာမျက်နှာကိုဖွင့်လိမ့်မည်။ သော့ချက်မှာ header function မှတဆင့်သတ်မှတ်ထားသောအကြောင်းအရာအမျိုးအစားနှင့်ဇာတ်ကောင်ကိုသတ်မှတ်ရန်ဖြစ်သည်။
<?php // တည်ဆောက်သည်GB2312ကုဒ် header("Content-Type:text/html;charset=gb2312"); echo "<html><head></head><p> ဒါက GB2312 စာမျက်နှာတစ်ခုပါ။</p></html> "; >
ဤဥပမာကို GB2312 encoding encer header မှတဆင့် enader header မှတဆင့် encoding encoding encoding encoding ကိုသတ်မှတ်ထားသည်။
ဤဆောင်းပါးသည် php header encoding ၏အခြေခံသဘောတရားများနှင့် Header functions များကို အသုံးပြု. Header functions များကို အသုံးပြု. PHP.INI Configuration File ကိုပြုပြင်ခြင်းအပါအ 0 င်အခြေခံသဘောတရားများကိုမိတ်ဆက်ပေးခဲ့သည်။ တစ်ချိန်တည်းမှာပင်တစ်ချိန်တည်းမှာပင် HTML စာမျက်နှာများကိုမတူညီသော encoding နှင့် carbled encoding ပြ problem နာကိုထိရောက်စွာရှောင်ရှားရန်နှင့်ဝက်ဘ်စာမျက်နှာများနှင့်အသုံးပြုသူအတွေ့အကြုံများကိုတိုးတက်စေရန်ကူညီခြင်းများကိုပိုမိုရှင်းလင်းစွာဖော်ပြရန်ကူညီသည်။