Input XML

Output Codificato URL

Esempi: Codifica URL XML

L'XML viene codificato URL per un uso sicuro nelle query string e negli URL. Przyklad:

Input XML vs output codificato URL

Input XML:

Input

Output codificato URL:

Output

Usa Przyklad sopra per caricare altri dane di esempio.

Cos'è Codifica/Decodifica URL XML?

La codifica URL (percent-encoding) converte i caratteri in forma %XX in modo che possano essere usati in modo sicuro negli URL, query string o form data. Gli spazi diventano %20, le parentesi angolari diventano %3C e %3E, ecc. Lo standard RFC 3986 definisce come sono strutturati gli URI. La decodifica inverte il processo.

Questo narzedzie codifica o decodifica XML (o qualsiasi testo) per l'uso sicuro negli URL. Le funzioni JavaScript encodeURIComponent e decodeURIComponent gestiscono la conversione. Tutta l'elaborazione avviene nel browser; nulla viene inviato a un server.

Jak uzywac tego narzedzia

1

Scegli Modalità e Incolla

Seleziona Codifica per convertire XML (o qualsiasi testo) in forma URL-safe, o Decodifica per convertire il testo percent-encoded. Incolla nell'editor a sinistra o carica un plik. Usa il pulsante di alternanza per cambiare modalità.

2

Visualizza l'Output

Il pannello destro si aggiorna automaticamente. In modalità Codifica, i caratteri speciali diventano sequenze %XX. In modalità Decodifica, quelle sequenze diventano i caratteri originali.

3

Kopiuj o Pobierz

Usa <strong>Kopiuj</strong> per copiare il risultato, o <strong>Pobierz</strong> per salvarlo. Per l'escape di entità XML (es. <code>&amp;lt;</code>), usa XML Escape. Per la validazione, usa il Walidator XML.

Quando la Codifica URL È Utile

Quando si passa XML in un parametro query (es. ?payload=...), i <, & o spazi non codificati possono rompere l'URL. La codifica rende il valore URL-safe. Quando si riceve XML codificato URL da un'API o webhook, la decodifica ripristina l'XML originale per il parsing.

Czesto zadawane pytania

Codifica URL vs escape XML?

La codifica URL usa %XX negli URL e nelle query string. L'escape XML usa entità come &lt;, &amp; all'interno del contenuto testuale XML. Sono contesti diversi. Usa la codifica URL per gli URL, l'escape XML per il markup XML.

Quali caratteri vengono codificati?

I caratteri alfanumerici e alcuni caratteri sicuri (es. -, ., _, ~) rimangono invariati. Spazi, punteggiatura, parentesi angolari, ampersand e altri caratteri speciali diventano sequenze esadecimali %XX secondo RFC 3986.

I miei dane sono al sicuro?

Sì. L'elaborazione avviene interamente nel browser. Nessun dato viene inviato a qualsiasi server.

Powiazane narzedzia

Per la codifica URL vedi MDN encodeURIComponent e RFC 3986. Per XML vedi la specifica W3C XML.