質問
コード:
<script type="text/javascript">
var uri**="%^my test**.asp?name=ståle&car=saab";
document.write(decodeURI(uri));
</script>
エラー:
Line: 6
Error: The URI to be decoded is not a valid encoding
実際のdecodeURIを呼び出す前に%^のような組み合わせをデコードする方法があります
解決
これは有効なURIではありません。 URIには、エンコードされていない非ASCII文字または予約文字を含めることはできません。リテラル%
は使用できません。%25
としてエンコードする必要があります。
var uri="%25^my%20test.asp?name=st%C3%A5le&car=saab";
所属していません StackOverflow