Punycode-breytir

Umbreyttu Unicode-lénum í Punycode og afkóðaðu xn-- merki til baka.

Umbreytingarátt
Lén
Niðurstaða
Tilbúið. Límdu lén til að umbreyta.

Lénstextanum þínum er umbreytt í vafranum þínum. Ekkert er sent til BroBroGo.

Algengar spurningar

Til hvers er Punycode notað?

Punycode gerir kleift að sýna lén með sérstöfum eins og ü, 例 eða भारत sem ASCII-merki sem byrja á xn--.

Á ég að líma inn fulla vefslóð?

Notaðu aðeins hýsingarheitið eða lénið, eins og bücher.example eða xn--bcher-kva.example. Slepptu https://, slóðum, breytum (query strings) og brotum (fragments).

Af hverju var léninu mínu hafnað?

Gilt hýsingarheiti má ekki innihalda bil, tómar merkingar, bandstrik í upphafi eða enda, eða merkingar sem eru of langar eftir umbreytingu.

Tilgangur Punycode í alþjóðlegum lénum

Punycode er tæknileg aðferð sem gerir kleift að nota alþjóðleg lén (IDN) sem innihalda stafi utan ASCII-staðalsins, svo sem íslenska sérstafi (á, é, ð, þ, æ, ö), kínversk tákn eða önnur stafróf. Upprunalegt kerfi lénanafna (DNS) styður aðeins takmarkað safn ASCII-stafa. Punycode leysir þessa takmörkun með því að umbreyta Unicode-strengjum yfir í sérstakt ASCII-snið.

Sérhvert lén sem inniheldur alþjóðlega stafi fær sérstakt merki sem byrjar á forskeytinu xn--. Þetta forskeyti sýnir tölvukerfum að um sé að ræða Punycode-kóðað lén en ekki venjulegan ASCII-texta. Með þessu móti geta eldri netkerfi og hugbúnaður unnið með alþjóðleg lén án þess að kerfinu öllu þurfi að breyta. Þetta spilar stórt hlutverk í vefaðgengi og alþjóðlegri útbreiðslu internetsins, þar sem notendur geta notað lén á sínu eigin móðurmáli.

Umbreyting á milli Unicode og Punycode

Ferlið við að breyta á milli Unicode og Punycode vinnur í báðar áttir:

  1. Unicode yfir í Punycode: Þegar léni með sérstöfum (til dæmis bücher.example) er breytt, verður útkoman ASCII-samhæft lén sem byrjar á xn-- (til dæmis xn--bcher-kva.example).
  2. Punycode yfir í Unicode: Þegar unnið er í hina áttina er ASCII-strengur sem byrjar á xn-- afkóðaður aftur yfir í upprunalega Unicode-textann með tilheyrandi sérstöfum.

Punycode-breytir framkvæmir þessa umbreytingu samstundis á meðan slegið er inn. Tólið styður einnig að varðveita einn punkt í enda lénsins ef hann er til staðar í inntakinu.

Kröfur um snið og takmarkanir léna

Til þess að umbreyting geti átt sér stað verður inntakið að uppfylla ákveðnar reglur sem gilda um hýsingarheiti. Mikilvægt er að greina á milli fullrar vefslóðar (URL) og hýsingarheits eða léns.

  • Leyfileg snið: Tólið tekur við Unicode-lénum (eins og bücher.example) eða Punycode-lénum (eins og xn--bcher-kva.example).
  • Óleyfileg snið: Ekki má láta samskiptareglur fylgja með (svo sem https://), né heldur slóðir (paths), breytur (query strings) eða brot (fragments).
  • Sértækar takmarkanir: Gilt hýsingarheiti má ekki innihalda bil, tómar merkingar, bandstrik í upphafi eða enda merkingar, eða merkingar sem verða of langar eftir að umbreytingu er lokið.
  • Stærðartakmörk: Hámarksstærð inntaks er 10.000 stafir.

Ef inntakið er ógilt, tómt eða fer yfir leyfilega lengd, hreinsar tólið úttakið og sýnir viðeigandi stöðutilkynningu.

Notkun og tæknilegar upplýsingar í viðmóti

Þegar Punycode-breytir er notaður sýnir viðmótið ýmsar upplýsingar og stöðutilkynningar eftir því hvaða aðgerð er í gangi.

Stöðutilkynningar og villuboð

Tólið notar eftirfarandi kerfisskilaboð til að upplýsa notandann um stöðu vinnslunnar:

Staða / Aðgerð Skilaboð í viðmóti
Tilbúið til notkunar "Tilbúið. Límdu lén til að umbreyta."
Vinnsla í gangi "Umbreytir..."
Umbreytingu lokið "Umbert."
Tómt inntak "Límdu lén fyrst."
Ógilt lén slegið inn "Þetta er ekki gilt lén. Notaðu hýsingarheiti án samskiptareglu (protocol), slóðar eða bila."
Inntak fer yfir 10.000 stafi "Þetta inntak er of langt fyrir þetta tól. Hafðu það undir {max} stöfum."
Umbreyting mistekst "Ekki tókst að umbreyta þessu léni."
Inntakshreinsun "Hreinsað."
Sýnishorn hlaðið "Dæmi hlaðið."
Úttak fært yfir í inntak "Úttak fært í inntak."

Tölfræði og mælingar

Fyrir neðan niðurstöðuna sýnir tólið tölfræði um vinnsluna:

  • Inntak: Sýnir fjölda stafa í inntakstextanum.
  • Úttak: Sýnir fjölda stafa í niðurstöðunni.
  • Merki: Sýnir fjölda merkja (e. labels, hlutar lénsins sem eru aðskildir með punktum) í umbreytta léninu.

Öryggi og meðferð gagna

Lénstextanum þínum er umbreytt í vafranum þínum. Ekkert er sent til BroBroGo. Öll úrvinnsla fer fram staðbundið á tæki notandans, sem tryggir að engin gögn flytjast yfir netið við umbreytinguna.

Hverjir þurfa á þessu tóli að halda?

Umbreyting á milli Unicode og Punycode er nauðsynleg fyrir marga hópa sem sýsla með vefumsýslu og þróun:

  • Forritarar og vefhönnuðir: Sem vinna að innleiðingu og stuðningi við alþjóðleg lén í hugbúnaði.
  • Kerfisstjórar léna: Sem skrá og stilla lén í nafnaþjónum þar sem krafist er ASCII-sniðs.
  • Sérfræðingar í leitarvélabestun (SEO): Sem þurfa að greina og fínstilla slóðir fyrir alþjóðlega markaði.
  • Öryggisendurskoðendur: Sem rannsaka lén og hugsanleg sviksemi þar sem líkum stöfum er ruglað saman (e. homograph attacks).
  • Almennir notendur: Allir þeir sem þurfa að sýna lén með stöfum eins og ü, 例 eða भारत sem ASCII-merki.

Algengar spurningar

Til hvers er Punycode notað?
Punycode gerir kleift að sýna lén með sérstöfum eins og ü, 例 eða भारत sem ASCII-merki sem byrja á xn--.

Á ég að líma inn fulla vefslóð?
Notaðu aðeins hýsingarheitið eða lénið, eins og bücher.example eða xn--bcher-kva.example. Slepptu https://, slóðum, breytum (query strings) og brotum (fragments).

Af hverju var léninu mínu hafnað?
Gilt hýsingarheiti má ekki innihalda bil, tómar merkingar, bandstrik í upphafi eða enda, eða merkingar sem eru of langar eftir umbreytingu.