အင်တာနက်လိုအပ်သည့်အင်တာနက်ကိုဂလိုဘယ်လိုက်ဇေးရှင်းနှင့်အတူကွန်ရက်စာမျက်နှာများသည်ကွဲပြားခြားနားသောဒေသများရှိသုံးစွဲသူများလိုအပ်ချက်များနှင့်ကိုက်ညီရန်ဘာသာစကားများစွာကိုထောက်ပံ့ရန်လိုအပ်သည်။ အထူးသဖြင့်ဘာသာစကားများဖြစ်သောအာရဗီ, ဟေဗြဲဘာသာစစသည့်အတိုင်းလက်တင်မဟုတ်သောအက္ခရာများဖြစ်သော, လက်ျာဘက်မှရေးသားထားသောဘာသာစကားတစ်ခုအနေဖြင့်ဟီဘရူးဘာသာဝင် Encoding Support ၏မှန်ကန်သောစာသား encoding support အပြင်, 0 က်ဘ်ဆိုက်တွင်မှန်ကန်စွာပြသရန်အထူးကိုင်တွယ်ရန်လိုအပ်သည်။ PHP တွင်ဟေဗဒိဗ်နေရာတွင် ဟေဗ ဒိဗ်ဖိုင်သည်ဟေဗြဲစာသားကိုကိုင်တွယ်ရန်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။
Hebev သည် PHP တွင် built-in function တစ်ခုဖြစ်ပြီး Mbstring (Multi-byte string) extension ၏အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှု၏အဓိကရည်ရွယ်ချက်မှာဟေဗြဲအက္ခရာများကို left (ltr) သို့ lected (ltr) သို့ညာဘက်သို့ (RTL) Display format ကိုပြောင်းလဲရန်ဖြစ်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဟေဗြဲ display ကိုမှန်ကန်သောဟေဗြဲ display သည်စာသား၏ဇာတ်ကောင်အမိန့်နှင့်ပတ်သက်သည့်မေးခွန်းသာမက,
ပထမ ဦး စွာ PHP ပတ်ဝန်းကျင်သည် Mbstring extension များကိုဖွင့်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ ခေတ်သစ် PHP ပတ် 0 န်းကျင်အများစုသည်ဤ extension ကိုပုံမှန်အားဖြင့်ဖွင့်ထားသော်လည်းပြ problems နာများကိုတွေ့နိုင်သည်ဆိုပါက function ကိုရှာမတွေ့နိုင်ပါက PHP မှသက်တမ်းတိုးခြင်းရှိမရှိကိုသင်စစ်ဆေးနိုင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// သေချာအောင်လုပ်ပါmbstringextension ကို enabled</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">extension_loaded</span></span><span>(</span><span><span class="hljs-string">'mbstring'</span></span><span>)) {
</span><span><span class="hljs-comment">// မူရင်းဟေဗြဲစာသား</span></span><span>
</span><span><span class="hljs-variable">$hebrew_text</span></span><span> = </span><span><span class="hljs-string">"???? ????"</span></span><span>; </span><span><span class="hljs-comment">// "Hello World" in Hebrew</span></span><span>
</span><span><span class="hljs-comment">// အသုံးပြုhebrevformat ကိုပြောင်းလဲခြင်းအတွက်လုပ်ဆောင်ချက်များကို</span></span><span>
</span><span><span class="hljs-variable">$converted_text</span></span><span> = </span><span><span class="hljs-title function_ invoke__">hebrev</span></span><span>(</span><span><span class="hljs-variable">$hebrew_text</span></span><span>);
</span><span><span class="hljs-comment">// ပြောင်းလဲထားသောစာသားကိုဖော်ပြပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$converted_text</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"mbstringextension ကိုဖွင့်မရပါ。"</span></span><span>;
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>အထက်ပါကုဒ်တွင် Mbstring extension ကိုဖွင့်လှစ်ထားသည်ကို ဦး စွာစစ်ဆေးပြီး, ("Hello World" ကိုဆိုလိုသည်) ။ ဟေဗဒိဗ် function မှတစ်ဆင့်စာသားကိုဘယ်ဘက်မှညာ display mode သို့ပြောင်းရန်သို့ပြောင်းရန် ပြောင်းရွေ့ သွားသည်။
ဟေဗြဲကျမ်းတွင် HTML tags များပါ 0 င်သည့်အခါ Hebev function ကိုအသုံးပြုသည့်အခါသင်အာရုံစိုက်ရန်လိုအပ်သည်။ ဟေဗ ဒက်ကို အသုံးပြု. ဟေဗဒိကိုအသုံးပြုခြင်းသည် HTML tags များ၏ဖွဲ့စည်းပုံကိုပျက်စီးစေနိုင်သည်, ထို့ကြောင့်စာသားမသုံးမီစာသားများကိုပြုလုပ်ရန်လိုအပ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// နှင့်HTMLတံဆိပ်များအတွက်ဟီဘရူးစာသား</span></span><span>
</span><span><span class="hljs-variable">$html_hebrew_text</span></span><span> = </span><span><span class="hljs-string">"<p>???? ????</p>"</span></span><span>;
</span><span><span class="hljs-comment">// အသုံးပြုhebrevပြောင်းလဲခြင်းကာလအတွင်းစောင့်ရှောက်လော့HTMLကပ်တံဆိပ်</span></span><span>
</span><span><span class="hljs-variable">$converted_html_text</span></span><span> = </span><span><span class="hljs-title function_ invoke__">hebrev</span></span><span>(</span><span><span class="hljs-title function_ invoke__">strip_tags</span></span><span>(</span><span><span class="hljs-variable">$html_hebrew_text</span></span><span>));
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$converted_html_text</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဤဥပမာတွင် strip_tags function ကို HTML tags များကိုဖယ်ရှားရန်အသုံးပြုသည်။ ထို့နောက်စာသားပြောင်းလဲခြင်းအတွက် ဝါဗမ်ကို အသုံးပြုသည်။ ဤနည်းအားဖြင့် tag ဖွဲ့စည်းပုံကိုမထိခိုက်ပါ။ စာသားအကြောင်းအရာများကိုသာပြောင်းလဲခြင်းကိုသေချာစေသည်။
အက်ခရာ encoding : သင်၏စာမျက်နှာသည်မှန်ကန်သောဇာတ်ကောင် encoding (UTF-8 ကဲ့သို့) ကိုအသုံးပြုပါ။ ဟီဘရူးဇာတ်ကောင်များသည်ယူနီကုတ်ဇာတ်ကောင်များဖြစ်ပြီး encoding ကိုမှန်ကန်စွာမသတ်မှတ်ထားပါကပြ problems နာများကိုဖြစ်ပေါ်စေနိုင်သည်။
Page Layout : လက်ဝဲလက်ဝဲရေးသားဘာသာစကားများနှင့်ဆက်ဆံရာတွင် Hebre Function ကိုအသုံးပြုခြင်းအပြင်စာမျက်နှာအပြင်အဆင်နှင့်စတိုင်ကိုချိန်ညှိရန်လိုအပ်သည်။ လမ်းညွှန်မှတဆင့်: RTL; CSS ၏ attribute, စာမျက်နှာတစ်ခုလုံးသို့မဟုတ်အချို့သောဒြပ်စင်များအားလုံးသည်လက်ယာလက်ဝဲ layout ကိုထောက်ပံ့နိုင်သည်။ ဥပမာအားဖြင့်:
<span><span><span class="hljs-selector-tag">body</span></span><span> {
</span><span><span class="hljs-attribute">direction</span></span><span>: rtl;
}
</span></span>ဖောင့်အထောက်အပံ့ - သင်၏ 0 က်ဘ်ဆိုဒ်သည်ဟေဗြဲ - enabled fonts ကိုအသုံးပြုပါ။ ဝက်ဘ်ဖောင့်အားလုံးသည်ဟေဗြဲအက္ခရာများကိုမှန်ကန်စွာမပြနိုင်ပါ။ ထို့ကြောင့်မှန်ကန်သောစာလုံးကိုရွေးချယ်ခြင်းသည်အလွန်အရေးကြီးသည်။
Browser သွယ်ဝိုက်ခြင်း - ခေတ်သစ် browser များအနေဖြင့်မှန်ကန်သောလက်ဝဲဘက်စာစီစာရိုက်သူများကိုအများအားဖြင့်ပံ့ပိုးပေးသော်လည်းအချို့သောအသက်ပျိုသောဘရောက်ဇာများ၌ပိုမိုသမ်းမက်နိုင်မှုလိုအပ်သည်။ သုံးစွဲသူအတွေ့အကြုံများအားလုံးတသမတ်တည်းဖြစ်ကြောင်းသေချာစေရန်ကွဲပြားခြားနားသော browser များ၏ display ကိုအကျိုးသက်ရောက်မှုကိုစစ်ဆေးပါ။
ဘာသာစကားမျိုးစုံဝက်ဘ်ဆိုက်များတွင်ဟေဗြဲ Php ၏ ဟေဗ်ဗဒဒ် လုပ်ဆောင်မှုကဲ့သို့သောလက်ဝဲဘာသာစကားစာသားများနှင့်ဆက်ဆံရာတွင် developer များကိုစာသားပုံစံပြောင်းလဲခြင်းကိုအလွယ်တကူအကောင်အထည်ဖော်ရန်ကူညီနိုင်သည်။ သို့သော် ဟေဗဒိဗဒ်၏ လုပ်ဆောင်မှုကိုသာအားကိုးခြင်းမလုံလောက်ပါ။ developer များအရဇာတ်ကောင် encoding, HTML tag processing နှင့်စာမျက်နှာအပြင်အဆင်သည်ဟေဗြဲအကြောင်းအရာကိုမှန်ကန်စွာပြသရန်နှင့်ဝက်ဘ်ဆိုက်တွင်ရိုက်ထည့်ရန်သေချာစေရန် HTML tag processing နှင့် page layout ကိုဂရုပြုရန်လိုအပ်သည်။