Ինչ է իրականացնում Punycode փոխարկիչը
«Punycode փոխարկիչ» գործիքը նախատեսված է միջազգային դոմենային անունները իրենց Unicode ներկայացման և դրանց համապատասխան Punycode տարբերակի միջև ակնթարթորեն փոխարկելու համար: Գործիքի միջոցով հնարավոր է հատուկ նիշեր պարունակող դոմենային անունը վերածել ASCII պիտակի, որը սկսվում է «xn--» նախածանցով (Unicode-ից Punycode փոխարկում), կամ կատարել հակադարձ գործընթացը՝ վերծանելով «xn--» պիտակը իր սկզբնական Unicode ձևաչափի (Punycode-ից Unicode փոխարկում): Փոխարկումը կատարվում է անմիջապես տեքստը մուտքագրելու ընթացքում:
Այս գործիքը կարևոր դեր է խաղում վեբ հասանելիության և համաշխարհային համանցանցի օգտագործման հարցում: Այն թույլ է տալիս այնպիսի նիշեր պարունակող դոմենային անունները, ինչպիսիք են ü, 例 կամ भारत, ներկայացնել որպես ASCII պիտակներ, որոնք սկսվում են xn---ով: Սա ապահովում է տեխնիկական համատեղելիությունը համակարգերի հետ, որոնք ի սկզբանե նախագծված են միայն ASCII նիշերի աջակցման համար:
Մուտքային տվյալների ձևաչափերը և սահմանափակումները
Որպես մուտքային տվյալ գործիքն ընդունում է հոսթի անուն (hostname) կամ դոմենային անուն: Թույլատրելի ձևաչափերն են.
- Unicode դոմեններ (օրինակ՝
bücher.example), - Punycode դոմեններ (օրինակ՝
xn--bcher-kva.example):
Մուտքագրման ժամանակ գոյություն ունեն հստակ սահմանափակումներ, որոնք անհրաժեշտ է հաշվի առնել.
- Չի կարելի ներառել
https://արձանագրությունը, ուղիները (paths), հարցումների տողերը (query strings) կամ ֆրագմենտները: Գոյություն ունի հստակ տարբերություն ամբողջական URL-ի և հոսթի անվան/դոմենի միջև: - Վավեր հոսթի անունը չի կարող պարունակել բացատներ, դատարկ պիտակներ, ինչպես նաև սկզբնական կամ վերջնական գծիկներ պիտակներում:
- Դոմենի պիտակները փոխարկումից հետո չպետք է լինեն չափազանց երկար:
- Մուտքագրվող տեքստի առավելագույն երկարությունը սահմանափակված է 10,000 նիշով:
Ելքային տվյալներ և վիճակագրություն
Փոխարկման գործընթացի ավարտին օգտատիրոջը ներկայացվում են հետևյալ տվյալները.
- Արդյունք: Փոխարկված դոմենային անունը:
- Մուտք: Մուտքագրված տեքստի նիշերի քանակը:
- Ելք: Ստացված արդյունքի նիշերի քանակը:
- Պիտակներ: Փոխարկված դոմենում առկա պիտակների ընդհանուր քանակը:
Գործիքի կանոնները և աշխատանքի առանձնահատկությունները
Գործիքն ունի աշխատանքային մի քանի կանոններ և հատուկ դեպքերի մշակման մեխանիզմներ.
- Լռելյայն ռեժիմն է «Unicode-ից Punycode» փոխարկումը:
- Փոխարկման ուղղությունը փոխելիս մուտքային դաշտի հուշող տեքստը (placeholder) ավտոմատ թարմանում է համապատասխան ձևաչափով:
- Գործիքն աջակցում է դոմենի վերջում գտնվող մեկ կետի պահպանմանը:
- Եթե մուտքագրված տվյալներն անվավեր են, դատարկ կամ գերազանցում են թույլատրելի երկարությունը, ելքային դաշտը մաքրվում է, և ցուցադրվում է համապատասխան կարգավիճակի հաղորդագրությունը:
Օգտագործվող կարգավիճակների և սխալների հաղորդագրություններն են.
- «Պատրաստ է: Տեղադրեք դոմենը փոխարկելու համար:»
- «Փոխարկվում է...»
- «Փոխարկված է:»
- «Նախ տեղադրեք դոմենը:»
- «Դա վավեր դոմենային անուն չէ: Օգտագործեք հոսթի անունը՝ առանց արձանագրության, ուղու կամ բացատների:»
- «Այս տեքստը չափազանց երկար է այս գործիքի համար: Այն պետք է լինի
{max}նիշից կարճ:» - «Չհաջողվեց փոխարկել այս դոմենը:»
- «Մաքրված է:»
- «Օրինակը բեռնված է:»
- «Ելքը տեղափոխվեց մուտքային դաշտ:»
Գաղտնիություն և տվյալների մշակում
Ձեր տվյալների գաղտնիությունը լիովին պաշտպանված է. ձեր դոմենի տեքստը փոխարկվում է անմիջապես ձեր բրաուզերում: Ոչ մի տվյալ չի վերբեռնվում BroBroGo սերվերներ:
Ում համար է նախատեսված այս գործիքը
Այս փոխարկիչը օգտակար է մասնագետների լայն շրջանակի համար, այդ թվում՝
- Միջազգայնացված դոմենային անունների (IDN) հետ աշխատող ծրագրավորողների համար,
- Դոմենային ադմինիստրատորների համար,
- SEO ադմինիստրատորների համար,
- Անվտանգության աուդիտորների համար,
- Ցանկացած անձի համար, ով կարիք ունի ոչ ASCII նիշեր պարունակող դոմենները ներկայացնել որպես ստանդարտ ASCII պիտակներ:
Հաճախ տրվող հարցեր (FAQ)
Ինչի՞ համար է նախատեսված Punycode-ը:
Punycode-ը թույլ է տալիս այնպիսի նիշեր պարունակող դոմենային անունները, ինչպիսիք են ü, 例 կամ भारत, ներկայացնել որպես ASCII պիտակներ, որոնք սկսվում են xn---ով:
Պե՞տք է արդյոք տեղադրեմ ամբողջական URL-ը:
Ոչ, օգտագործեք միայն հոսթի անունը (hostname) կամ դոմենը, օրինակ՝ bücher.example կամ xn--bcher-kva.example: Բաց թողեք https://-ը, ուղիները (paths), հարցումների տողերը (query strings) և ֆրագմենտները:
Ինչո՞ւ է իմ դոմենը մերժվել:
Վավեր հոսթի անունը չի կարող պարունակել բացատներ, դատարկ պիտակներ, սկզբնական կամ վերջնական գծիկներ, կամ պիտակներ, որոնք փոխարկումից հետո չափազանց երկար են դառնում: