我在javascript中遇到特殊字符问题。我有一个带有输入文本的表单,其中包含以下字符串:
10/10/2010
在 form.serialize() 之后;我得到这个字符串
10%2F10%2F2010
'/' 字符被转换成它的 ASCII 码 %2F。
我可以使用它进行转换,String.fromCharCode(ascii_code)
但我的表单中有很多输入,所以这些字符串类似于:
var=14&var=10%2F10%2F2010&var=10%2F10%2F2010&var=10%2F10%2F2010
只是一个例子,说明我必须通过这个字符串(“手动”)并找到这些值并转换它。
有没有简单的方法来执行该转换?奇怪的事情,因为我以前没有这个问题,我不知道为什么现在会发生这种情况。