Cette fonction retourne la chaîne de caractère codée en ISO-Latin-1 à partir d'une valeur hexadécimale (entre 0x0 et 0xFF) ou d'une valeur entière symbolisé par %xx (entre 0 et 255).

unescape("Code");

unescape("%23%26") //retourne #&

Exemple :
<form name="formulaire">
  <input type="text" name="saisie" maxlength="40" 
            size="40" value="Saisissez un texte">
  <input type="button" value="Conversion ASCII." onclick="conversion()">

  Conversion en mode "escape" :
  <input type="text" name="conv_escape" maxlength="100" size="100">

  re-conversion en mode normal :
  <input type="text" name="conv_unescape" maxlength="40" size="40">
</form>

<script language="JavaScript">
  function conversion()
  {
    document.formulaire.conv_escape.value=
          escape(document.formulaire.saisie.value);
    document.formulaire.conv_unescape.value=
          unescape(document.formulaire.conv_escape.value);
  }
</script>