နိုင်ငံတကာသုံး ဒိုမိန်းအမည်များနှင့် Punycode ၏ အခန်းကဏ္ဍ
အင်တာနက်၏ အခြေခံစနစ်ဖြစ်သော Domain Name System (DNS) သည် မူလက ASCII စာလုံးများကိုသာ လက်ခံရန် ဒီဇိုင်းဆွဲထားခြင်းဖြစ်သည်။ သို့သော် ကမ္ဘာတစ်ဝှမ်းရှိ အင်တာနက်အသုံးပြုသူများအတွက် မိမိတို့ဘာသာစကားဖြင့် ဒိုမိန်းအမည်များကို အသုံးပြုနိုင်ရန် နိုင်ငံတကာသုံး ဒိုမိန်းအမည်များ (Internationalized Domain Names - IDN) ပေါ်ပေါက်လာခဲ့သည်။ Punycode သည် အဆိုပါ ü, 例 သို့မဟုတ် भारत ကဲ့သို့သော Unicode စာလုံးများပါဝင်သည့် ဒိုမိန်းအမည်များကို DNS စနစ်က နားလည်နိုင်သော ASCII စာလုံးများအဖြစ် ပြောင်းလဲပေးသည့် နည်းပညာဆိုင်ရာ ကိုယ်စားပြုစနစ်တစ်ခုဖြစ်သည်။
ဤပြောင်းလဲမှုဖြစ်စဉ်တွင် Unicode စာလုံးများပါဝင်သော ဒိုမိန်းအမည်များကို xn-- ဟု စတင်သည့် ASCII တံဆိပ်များအဖြစ်သို့ ပြောင်းလဲပေးခြင်းဖြင့် ကမ္ဘာ့အင်တာနက်စနစ်တစ်ခုလုံးတွင် အဆင်ပြေချောမွေ့စွာ အသုံးပြုနိုင်စေရန် ကူညီပေးသည်။
Unicode နှင့် Punycode အပြန်အလှန် ပြောင်းလဲခြင်း လုပ်ငန်းစဉ်
ဤ Punycode ပြောင်းလဲသည့်ကိရိယာသည် နိုင်ငံတကာသုံး ဒိုမိန်းအမည်များကို Unicode နှင့် Punycode ပုံစံနှစ်မျိုးအကြား ချက်ချင်းပြောင်းလဲပေးနိုင်သည်။
- Unicode မှ Punycode သို့ ပြောင်းလဲခြင်း: အထူးစာလုံးများ သို့မဟုတ် အခြားဘာသာစကား စာလုံးများပါဝင်သော ဒိုမိန်းအမည်တစ်ခုကို ASCII စာလုံးများဖြင့် ဖွဲ့စည်းထားပြီး
xn--ဖြင့် စတင်သော တံဆိပ်အဖြစ်သို့ ပြောင်းလဲပေးသည်။ ဥပမာအားဖြင့်bücher.exampleကို ထည့်သွင်းပါကxn--bcher-kva.exampleအဖြစ်သို့ ပြောင်းလဲပေးမည်ဖြစ်သည်။ - Punycode မှ Unicode သို့ ပြောင်းလဲခြင်း:
xn--ဖြင့် စတင်သော ASCII တံဆိပ်များကို မူရင်း Unicode စာလုံးများပါဝင်သည့် ဒိုမိန်းအမည်အဖြစ်သို့ ပြောင်းလဲပေးသည်။
ဤကိရိယာသည် အသုံးပြုသူ စာသားရိုက်ထည့်နေစဉ်အတွင်း ပြောင်းလဲမှုလုပ်ငန်းစဉ်ကို ချက်ချင်းလုပ်ဆောင်ပေးသည်။
ထည့်သွင်းမှုဆိုင်ရာ သတ်မှတ်ချက်များနှင့် ကန့်သတ်ချက်များ
မှန်ကန်သော ပြောင်းလဲမှုရလဒ် ရရှိရန်အတွက် ထည့်သွင်းမည့် ဒိုမိန်းအမည်သည် အောက်ပါစည်းမျဉ်းများနှင့် ကိုက်ညီရမည်ဖြစ်သည်။
- လက်ခံသော ပုံစံများ:
bücher.exampleကဲ့သို့သော Unicode ဒိုမိန်းများ သို့မဟုတ်xn--bcher-kva.exampleကဲ့သို့သော Punycode ဒိုမိန်းများကို ထည့်သွင်းနိုင်သည်။ ဒိုမိန်း၏ အဆုံးတွင် ပါရှိတတ်သော အစက်တစ်စက် (trailing dot) ကိုလည်း မပျက်စီးစေဘဲ ထိန်းသိမ်းပေးသည်။ - ခွင့်မပြုသော ပုံစံများ:
https://ကဲ့သို့သော ပရိုတိုကောများ၊ လမ်းကြောင်းများ (paths)၊ query string များနှင့် fragment များ မပါဝင်ရပါ။ - အခြားကန့်သတ်ချက်များ: ဒိုမိန်းအမည်အတွင်း စာလုံးခြားကွက်လပ်များ မပါဝင်ရ၊ ဗလာတံဆိပ်များ မရှိရ၊ တံဆိပ်တစ်ခုချင်းစီ၏ အစ သို့မဟုတ် အဆုံးတွင် တုံးတို (-) များ မပါဝင်ရပါ။ ထို့အပြင် ပြောင်းလဲပြီးနောက် အလွန်ရှည်လျားသွားသော တံဆိပ်များ မဖြစ်စေရပါ။
- စာလုံးရေ ကန့်သတ်ချက်: အများဆုံး ထည့်သွင်းနိုင်သော စာလုံးရေမှာ ၁၀,၀၀၀ ဖြစ်သည်။
စနစ်၏ အခြေအနေပြ မက်ဆေ့ဂျ်များနှင့် အမှားအယွင်းများ
ကိရိယာကို အသုံးပြုနေစဉ်အတွင်း အောက်ပါအခြေအနေပြ မက်ဆေ့ဂျ်များကို တွေ့မြင်ရမည်ဖြစ်သည်။
- အဆင်သင့်ဖြစ်ပါပြီ။ ပြောင်းလဲရန် ဒိုမိန်းတစ်ခုကို ကူးယူထည့်သွင်းပါ။ (စနစ်စတင်ချိန်တွင် ပြသသည်)။
- ပြောင်းလဲနေသည်... (ပြောင်းလဲမှု လုပ်ဆောင်နေစဉ်အတွင်း ပြသသည်)။
- ပြောင်းလဲပြီးပါပြီ။ (ပြောင်းလဲမှု အောင်မြင်စွာ ပြီးဆုံးသောအခါ ပြသသည်)။
- ဒိုမိန်းကို အရင် ကူးယူထည့်သွင်းပါ။ (ထည့်သွင်းမှုမရှိဘဲ လုပ်ဆောင်ရန် ကြိုးပမ်းချိန်တွင် ပြသသည်)။
- ၎င်းသည် မှန်ကန်သော ဒိုမိန်းအမည် မဟုတ်ပါ။ ပရိုတိုကော၊ လမ်းကြောင်း သို့မဟုတ် စာလုံးခြားကွက်လပ်များ မပါဝင်သော hostname ကို အသုံးပြုပါ။ (မှားယွင်းသော ပုံစံထည့်သွင်းမိပါက ပြသသည်)။
- ထိုထည့်သွင်းမှုသည် ဤကိရိယာအတွက် အလွန်ရှည်လျားနေသည်။ စာလုံးရေ
{max}လုံးအောက်သာ ထားရှိပါ။ (စာလုံးရေ ၁၀,၀၀၀ ကျော်လွန်ပါက ပြသသည်)။ - ဤဒိုမိန်းကို ပြောင်းလဲ၍မရပါ။ (ပြောင်းလဲမှု မအောင်မြင်ပါက ပြသသည်)။
- ရှင်းလင်းပြီးပါပြီ။ (ထည့်သွင်းမှုများကို ရှင်းလင်းလိုက်သောအခါ ပြသသည်)။
- နမူနာကို ရယူပြီးပါပြီ။ (နမူနာဒေတာကို ထည့်သွင်းလိုက်သောအခါ ပြသသည်)။
- ရလဒ်ကို ထည့်သွင်းမှုနေရာသို့ ရွှေ့လိုက်ပါပြီ။ (ရလဒ်ကို ထည့်သွင်းမှုအဖြစ် ပြန်လည်အသုံးပြုသောအခါ ပြသသည်)။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်ပုံစနစ်
ဤကိရိယာသည် အသုံးပြုသူများ၏ ကိုယ်ရေးအချက်အလက် လုံခြုံမှုကို အလေးထားသည်။ သင်ထည့်သွင်းလိုက်သော ဒိုမိန်းစာသားများကို သင့်စက်ပေါ်ရှိ ဘရောက်ဆာထဲတွင်သာ တိုက်ရိုက်ပြောင်းလဲပေးခြင်းဖြစ်ပြီး BroBroGo ဆာဗာသို့ မည်သည့်အချက်အလက်မျှ တင်ပို့ခြင်းမရှိပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ (FAQ)
မေး။ Punycode ကို မည်သည့်အတွက် အသုံးပြုသနည်း။
ဖြေ။ Punycode သည် ü, 例 သို့မဟုတ် भारत ကဲ့သို့သော စာလုံးများပါဝင်သည့် ဒိုမိန်းအမည်များကို xn-- ဖြင့် စတင်သော ASCII တံဆိပ်များအဖြစ် ကိုယ်စားပြုနိုင်စေသည်။
မေး။ URL အပြည့်အစုံကို ကူးယူထည့်သွင်းရမည်လား။
ဖြေ။ မလိုအပ်ပါ။ hostname သို့မဟုတ် domain သီးသန့်ကိုသာ အသုံးပြုပါ၊ ဥပမာ bücher.example သို့မဟုတ် xn--bcher-kva.example။ https://၊ လမ်းကြောင်းများ (paths)၊ query string များနှင့် fragment များကို ချန်လှပ်ထားရပါမည်။
မေး။ ကျွန်ုပ်၏ ဒိုမိန်းကို အဘယ်ကြောင့် ငြင်းပယ်သနည်း။
ဖြေ။ မှန်ကန်သော hostname တွင် စာလုံးခြားကွက်လပ်များ၊ ဗလာတံဆိပ်များ၊ အစ သို့မဟုတ် အဆုံးတွင်ရှိသော တုံးတို (-) များ သို့မဟုတ် ပြောင်းလဲပြီးနောက် အလွန်ရှည်လျားသော တံဆိပ်များ မပါဝင်နိုင်သောကြောင့် ဖြစ်သည်။
မေး။ ဤကိရိယာကို မည်သူများ အသုံးပြုရန် လိုအပ်သနည်း။
ဖြေ။ နိုင်ငံတကာသုံး ဒိုမိန်းအမည်များနှင့် လုပ်ဆောင်နေကြသော ဆော့ဖ်ဝဲရေးသားသူများ၊ ဒိုမိန်းစီမံခန့်ခွဲသူများ၊ SEO စီမံခန့်ခွဲသူများနှင့် လုံခြုံရေးစစ်ဆေးသူများ အသုံးပြုရန် လိုအပ်သည်။