我已将密码作为参数从 ajax 发送到我的 WCF 服务方法之一。
在发送密码时,因为它可以包含“#”,我在 javascript 中使用如下:
var encodedPassword = encodeURIComponent(Password);
现在它使用%23 ...等
但是当涉及到 C# 中的服务方法时,它具有相同的形式,即“%23”代替“#”。
我想将其解码为普通字符串。
为此我尝试过:
Password = HttpUtility.HtmlDecode(Password);
这件事失败了。
Password = HttpUtility.UrlDecode(Password);
这件事失败了。
那我怎样才能再次将密码解码为原始形式??? (其中有#)
最佳答案
关于javascript - 当字符串通过javascript中的encodeURIComponent通信时,将字符串解析为原始形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27058668/