Domanda

Codice:

<script type="text/javascript">  
  var uri**="%^my test**.asp?name=ståle&car=saab";
  document.write(decodeURI(uri));   
</script>

Errore:

Line: 6
Error: The URI to be decoded is not a valid encoding

c'è comunque modo di decodificare le combinazioni come% ^ prima di chiamare il vero decodeURI

È stato utile?

Soluzione

Questo non è un URI valido. Gli URI non possono contenere caratteri non ASCII non riservati o riservati. Non puoi usare % letterale, deve essere codificato come % 25 .

 var uri="%25^my%20test.asp?name=st%C3%A5le&car=saab";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top