【发布时间】:2010-09-28 07:26:39
【问题描述】:
我正在加密和 Base64 字符串。一切都很好,直到我从 QueryString 集合中检索到加密字符串。加密文本包含一个加号。当我检索加密字符串时,曾经有一个加号的地方现在有一个空格。正如您可以想象的那样,这不会解密。
我已尝试过 Server.HtmlEncode/HtmlDecode 和 Server.UrlEncode/Server.UrlDecode 均无济于事。这两种方法都将加号和空格混淆了。
有什么想法吗?
这是一个类似的帖子:QueryString Malformed
编辑: 我找到了解决方案:Server.UrlEncode 确实有效,我正在应用 Server.UrlDecode 并且不需要。
【问题讨论】: