编码特殊字符以传入URL并通过javascript读取

Bir*_*ibu 8 html javascript

我需要在网址中传递一些参数,它们可以包含特殊字符,例如",西班牙语Ñ或ñ,:空格和重音符号".

在添加到url之前对它们进行编码的方法是什么,或者如果我在这样的html中进行编码,请阅读它们?

我试过这个:

arrayData[i] = pair[1].replace('+', " ").replace('%22', "\"");
Run Code Online (Sandbox Code Playgroud)

但只是使用+或空格,而不是同时或两行:

    arrayData[i] = pair[1].replace('+', " ");
    arrayData[i] = pair[i].replace('%22', "\"");
Run Code Online (Sandbox Code Playgroud)

Man*_*jar 10

例如,您可以尝试使用encodeUri内置函数

encodeURI('coño funcionó!')
Run Code Online (Sandbox Code Playgroud)

  • Upvoted solo por el texto delafunción:) (3认同)