Zum Inhalt springen
uencoder
Web-Entwicklung Anfänger 2 Schritte

Punycode dekodieren und URL parsen

Punycode kodiert internationalisierte Domainnamen als ASCII. Dekodierung stellt Unicode wieder her. URL-Parsing extrahiert Komponenten.

Gelöstes Problem

Eine Punycode-Domäne dekodieren dann die vollständige URL parsen.

Eingabe → Ausgabe

Punycode-Dekodierer Eingabe → URL-Parser Ausgabe , insgesamt 2 Schritte.

Ausführungsdauer

1–2 Min · vollständig lokal im Browser.

Vor dem Start

  • Eine Punycode-kodierte Domain-URL

Pipeline

  1. 1 Punycode-Dekodierer punycode-decode

    Decode Punycode (RFC 3492) text back to Unicode. Kostenlos, privat und 100% clientseitig.

  2. 2 URL-Parser url-parser

    Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig.

In Werkzeugkette öffnen

Läuft lokal im Browser. Das Rezept definiert nur die Pipeline — Ihre Eingaben verlassen nie diesen Tab.

▶Diesen Workflow ausführen

Geben Sie unten Ihre Eingabe ein und klicken Sie auf Ausführen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — nichts wird hochgeladen.

Pipeline-Fortschritt

  1. Punycode-Dekodiererpunycode-decode
  2. URL-Parserurl-parser

Beispiel-Eingabe

https://xn--fsq.example.com

Erwartete Ausgabe

Protocol:  https:
Username:  
Password:  
Host:      xn--fsq.example.com
Hostname:  xn--fsq.example.com
Port:      
Path:      /
Query:     
Hash:      
Origin:    https://xn--fsq.example.com
Href:      https://xn--fsq.example.com/

Dieses Eingabe-Ausgabe-Paar wird beim Build mit echten Tools ausgeführt (tests/unit/recipes.test.ts) — die erwartete Ausgabe ist verifiziert, nicht illustrativ.

Verwandte Workflows

Sie könnten auch brauchen

Workflows, die Tools oder Themen mit diesem Rezept teilen.

Verwendete Tools