gpt4 book ai didi

javascript - 当字符串通过javascript中的encodeURIComponent通信时,将字符串解析为原始形式

转载 作者:行者123 更新时间:2023-12-03 11:22:10 25 4
gpt4 key购买 nike

我已将密码作为参数从 ajax 发送到我的 WCF 服务方法之一。

在发送密码时,因为它可以包含“#”,我在 javascript 中使用如下:

var encodedPassword = encodeURIComponent(Password); 

现在它使用%23 ...等

但是当涉及到 C# 中的服务方法时,它具有相同的形式,即“%23”代替“#”。

我想将其解码为普通字符串。

为此我尝试过:

Password = HttpUtility.HtmlDecode(Password);

这件事失败了。

Password = HttpUtility.UrlDecode(Password);

这件事失败了。

那我怎样才能再次将密码解码为原始形式??? (其中有#)

最佳答案

尝试UnescapeDataString :

Password = System.Uri.UnescapeDataString(Password);

Dotnetfiddle

关于javascript - 当字符串通过javascript中的encodeURIComponent通信时,将字符串解析为原始形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27058668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com