Cosa è ENCODEURI in JavaScript

Cosa è ENCODEURI in JavaScript
"Uri" O "Identificatore di risorse uniforme"Identifica una risorsa e descrive come accedervi. In JavaScript, "URL" O "Locatori di risorse uniformi"Può contenere solo i caratteri da ASCII 128 STANDETS SET. Pertanto, le parole riservate devono essere codificate se non fanno parte del set prima di passarle nell'URL.

Ad esempio, l'utente ha compilato un modulo con i dati in formato stringa, che deve essere gestito URL. In tale scenario, puoi utilizzare il JavaScript "encodeuri ()"Funzione per codificare il valore della stringa.

Questo articolo discuterà l'uso del metodo ENCODEURI () in JavaScript. Quindi iniziamo!

Cosa è encodeuri () in javascript

IL "encodeuri ()"La funzione codifica l'URI specificato sostituendo i caratteri della stringa con le sequenze di Escape in JavaScript. Ad esempio, il “encodeuri ()"La funzione sostituisce il carattere spaziale" "di una stringa come percentuale 20:"%20".

Tuttavia, esistono anche alcuni personaggi che non possono essere codificati e sono stati lasciati così com'è. Questi personaggi includono:

  • Alfabeti Entrambi minuscolo E maiuscolo
  • Cifre da 0 A 9
  • Altro personaggi speciali ad esempio #; (), ' / * ? ~: ! @ . & _ = - $ +

Ora, diamo un'occhiata alla sintassi del "encodeuri ()"Funzione in JavaScript.

Sintassi

ENCODEURI (URI)

Qui, il "encodeuri ()La funzione "accetta il"Uri"Come argomento e restituisce il rispettivo URI codificato.

Esempio
Il javascript "encodeuri ()"La funzione può essere utilizzata per codificare un URI che comprende alcuni spazi. Ad esempio, nell'esempio di seguito, passeremo l'URI "https: // linuxhint.com/ javascript clear console " al "encodeuri ()" funzione:

VAR ECCODEDURI = ENCODEURI ("https: // linuxhint.com/ javascript clear console ");
console.log ("L'URI codificato è:"+ encodeduri);

Esecuzione del specificato "encodeuri ()"La funzione restituirà il seguente URI codificato:

Differenza tra le funzioni ENCODEURI () e ENCODEURICA

I principianti spesso si confondono tra "encodeuri ()" E "encodeUricomponent ()"Funzioni e pensano che entrambe le funzioni siano utilizzate per lo stesso scopo; Tuttavia, non è così.

Il javascript "encodeuri ()"La funzione viene utilizzata quando la stringa deve essere codificata come a intero URL, mentre il "encodeUricomponent ()"La funzione codifica solo il sezione di un URL come un "stringa della domanda". Di conseguenza, il numero di caratteri sostituiti da sequenze di fuga supera quello di "encodeuri ()" funzione.

Dai un'occhiata all'esempio di seguito per l'utilizzo di "encodeUricomponent ()"Funzione in JavaScript.

Esempio
In una situazione in cui è necessario costruire un URL da una stringa, il "encodeUricomponent ()"La funzione viene utilizzata per codificare i parametri della stringa di query. Successivamente, è possibile concatenare l'URI codificato all'altra parte per formare un URL:

var x = encodeuricomponent ('javascript')
var url = "http: // linuxhint.com/?Search = " + x +" & lunghezza = 34 ";
console.log ("Nuovo URL è:"+ URL);

L'output dato lo significa con l'aiuto di "encodeUricomponent ()Funzione ", la stringa" JavaScript "Viene convertito nella sua versione codificata, quindi diventa parte di"URL"Variabile utilizzando l'operatore di concatenazione"+":

Perché dovresti usare la funzione encodeuri () in javascript

L'uso del "encodeuri ()"La funzione offre i seguenti vantaggi:

  • IL "encodeuri ()"La funzione consente agli sviluppatori JavaScript di codificare gli URI specificati semplicità E sollievo Poiché aiuta a codificare l'intero set di caratteri contemporaneamente e restituisce il valore della stringa corrispondente.
  • Maggior parte browser moderni Sono compatibile con diverso versioni del "encodeuri ()"Funzione, quindi è possibile utilizzare queste funzioni senza problemi.

Queste erano tutte informazioni essenziali relative alla funzione javascript codeuri (). Puoi ulteriormente ricercarlo in base alle tue esigenze.

Conclusione

In JavaScript, il "encodeuri ()"La funzione codifica l'URI specificato sostituendo i caratteri della stringa con le sequenze di escape. Ad esempio, il “encodeuri ()"La funzione sostituisce il carattere spaziale" "di una stringa come percentuale 20:"%20". Accetta il "Uri"Come argomento e restituisce il rispettivo URI codificato. Questo articolo ha discusso dell'uso di Encodeuri () in JavaScript con l'aiuto di esempi adeguati.