Nástroje pre vývojárov, po ktorých siahate každý deň, všetky na jednom mieste.

Konvertory, formátovače, hashe, validátory a malé utility, ktoré si stále znova otvárate, zostávajú pokope namiesto toho, aby sa strácali medzi kartami.

GitHub
/ Nástroje
/ Vyhľadávač nástrojov
109 nástrojov
/ Punycode kodér/dekodér
/ Vybraný nástroj

Punycode kodér/dekodér - bezplatný kódovací a dekódovací nástroj

Kódujte a dekódujte Punycode pre internacionalizované doménové názvy

01

Čo je Punycode?

Punycode je spôsob reprezentácie znakov Unicode pomocou obmedzenej podmnožiny ASCII (písmená, číslice a spojovníky) povolenej v názvoch domén. Umožňuje internacionalizované názvy domén (IDN) obsahujúce znaky mimo ASCII…

02

Ako to funguje?

Predpona ACE Návestia zakódované v Punycode sú identifikované predponou ASCII Compatible Encoding (ACE) "xn--". Napríklad nemecké mesto "Munchen" sa v Punycode stane "xn--mnchen-3ya". Proces kódovania Znaky ASCII…

03

Ukážkové prípady

Pokrýva nemeckú doménu, čínsku doménu a japonskú doménu, aby ste mohli rýchlo porovnať bežné vstupy a výstupy.

/ Súvisiace nástroje
/ Kód

Zdrojový kód vybraného nástroja, zobrazený tu vedľa živej verzie napravo.

/ Zdrojový kód
TypeScript
typescript
// Punycode encoding/decoding for internationalized domains

function toASCII(domain: string): string {
  // Convert each label of the domain
  return domain.split('.').map(label => {
    // If already ASCII, return as-is
    if (/^[\x00-\x7F]*$/.test(label)) {
      return label;
    }
    // Otherwise encode with xn-- prefix
Ikona Buidl Now

Majte každú utilitu na jednom mieste a zostaňte v toku vývoja.

Vyberte si nástroj, dokončite kontrolu, skopírujte, čo potrebujete, a vráťte sa k skutočnej práci na produkte.

Nástroje pre vývojárov, ktorí dodávajú rýchlo.© 2026 Buidl Now. Všetky práva vyhradené.