我是经典asp的新手。在其中一个页面中,我得到两个变量,我必须发送到其他页面。现在其中一个变量可能包含“'”或“&”符号。由于它们都具有不同的含义,我尝试使用以下代码对它们进行编码:
encodeData = replace(encodeData,"&", "%26")
encodeData = replace(encodeData,"'", "%27")
现在假设我的变量有杂项&报告它被编码为杂项%26报告。这很好,但是假设它有Nikhil,它被编码为 Nikhil%26#39; s 。由于这个在下一页我得到 Nikhil& 。编码它的正确方法是什么。我使用的只是经典的asp,没有java脚本等。
答案 0 :(得分:0)
只需使用标准ASP功能
Server.URLEncode(string)
在你的情况下:
Server.URLEncode("Nikhil's")
将返回
Nikhil%27s
这可以解决您的问题。