--- title: unescape() slug: Web/JavaScript/Reference/Global_Objects/unescape translation_of: Web/JavaScript/Reference/Global_Objects/unescape ---
{{jsSidebar("Objects")}} {{deprecated_header()}}

Sommario

La funzione unescape(), deprecata, crea una nuova stringa nella quale le sequenze di escape esadecimali vengono sostituite con il loro carattere corrispondente. Le sequenze di escape potrebbero essere state generate da funzioni simili a {{jsxref("Global_Objects/escape", "escape()")}}. Essendo unescape() deprecata, è preferibile utilizzare le funzioni {{jsxref("Global_Objects/decodeURI", "decodeURI()")}} o {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent()")}}.

Nota: Non usare la funzione unescape() per decodificare degli {{Glossary("URI")}}, usa {{jsxref("Global_Objects/decodeURI", "decodeURI()")}}.

Sintassi

unescape(string)

Parametri

string
La stringa da decodificare.

Descrizione

La funzione unescape() è una proprietà dell'oggetto globale.

Esempi

unescape("abc123");     // "abc123"
unescape("%E4%F6%FC");  // "äöü"
unescape("%u0107");     // "ć"

Specifiche

Specifica Stato Commenti
ECMAScript 1st Edition. Standard Definizione iniziale.
{{SpecName('ES5.1', '#sec-B.2.2', 'unescape')}} {{Spec2('ES5.1')}} Definita nell'appendice B, "Compatibility"
{{SpecName('ES6', '#sec-unescape-string', 'unescape')}} {{Spec2('ES6')}} Definita nell'appendice B, "Additional ECMAScript Features for Web Browsers"

Compatibilità con i browser

{{ CompatibilityTable() }}

Funzionalità Chrome Firefox (Gecko) Internet Explorer Opera Safari
Supporto di base {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }}
Funzionalità Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Supporto di base {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }}

Vedi anche