%=&/?' 加密解密

本文介绍了一种简单的URL编码和解码方法,包括如何对字符串进行编码和解码的具体实现。编码过程涉及替换特殊字符为相应的百分号编码形式,而解码则是将这些编码还原成原始字符。

 

        /// <summary>

        /// 对字符串进行URL编码

        /// </summary>

        /// <param name="instr">待编码的字符串</param>

        /// <returns>编码结果</returns>

        private static string UrlEncode(string instr)

        {

            if (instr == null || instr.Trim() == "")

                return "";

            else

            {

                return instr.Replace("%", "%25").Replace("=", "%3d").Replace("&", "%26").

                    Replace("/"", "%22").Replace("?", "%3f").Replace("'", "%27").Replace(" ", "%20");

            }

        }

 

        /// <summary>

        /// 对字符串进行URL解码

        /// </summary>

        /// <param name="instr">待解码的字符串</param>

        /// <returns>解码结果</returns>

        private static string UrlDecode(string instr)

        {

            if (instr == null || instr.Trim() == "")

                return "";

            else

            {

                return instr.Replace("%3d", "=").Replace("%26", "&").Replace("%22", "/"").Replace("%3f", "?")

                    .Replace("%27", "'").Replace("%20", " ").Replace("%25", "%");

            }

        }

 

{"username":"对面微信号","webviewImg":"","content":["<msg><emoji fromusername = \"对面微信号\" tousername = \"对面微信号\" type=\"3\" idbuffer=\"media:0_0\" md5=\"00bddd762f325d10bc98b466f5656186\" len = \"115257\" productid=\"\" androidmd5=\"00bddd762f325d10bc98b466f5656186\" androidlen=\"115257\" s60v3md5 = \"00bddd762f325d10bc98b466f5656186\" s60v3len=\"115257\" s60v5md5 = \"00bddd762f325d10bc98b466f5656186\" s60v5len=\"115257\" cdnurl = \"http:\/\/vweixinf.tc.qq.com\/110\/20401\/stodownload?m=00bddd762f325d10bc98b466f5656186&amp;filekey=30440201010430302e02016e0402534804203030626464643736326633323564313062633938623436366635363536313836020301c239040d00000004627466730000000131&amp;hy=SH&amp;storeid=323032323033333031333238333630303065363462336166633165386565666530333435303930303030303036653031303034666231&amp;ef=1&amp;bizid=1022\" designerid = \"\" thumburl = \"\" encrypturl = \"http:\/\/vweixinf.tc.qq.com\/110\/20402\/stodownload?m=787d0b2ba6ad3a25b01941446da92764&amp;filekey=30440201010430302e02016e0402534804203738376430623262613661643361323562303139343134343664613932373634020301c240040d00000004627466730000000131&amp;hy=SH&amp;storeid=323032323033333031333238333730303030353163366166633165386565666530333435303930303030303036653032303034666232&amp;ef=2&amp;bizid=1022\" aeskey= \"ab2a2fd4da7147ed82c16cd5ea403775\" externurl = \"http:\/\/vweixinf.tc.qq.com\/110\/20403\/stodownload?m=5c6688628c13cdac432cc9d2859f88ee&amp;filekey=30440201010430302e02016e040253480420356336363838363238633133636461633433326363396432383539663838656502030130d0040d00000004627466730000000131&amp;hy=SH&amp;storeid=323032323033333031333238333730303032306331386166633165386565666530333435303930303030303036653033303034666233&amp;ef=3&amp;bizid=1022\" externmd5 = \"deb9309d3ec559a6b077815d6bb99617\" width= \"448\" height= \"640\" tpurl= \"\" tpauthkey= \"\" attachedtext= \"\" attachedtextcolor= \"\" lensid= \"\" emojiattr= \"\" linkid= \"\" desc= \"\" ><\/emoji> <gameext type=\"0\" content=\"0\" ><\/gameext><\/msg>"],"newMsgId":"8383832994857552122","msgType":47,"realChatUser":"
最新发布
10-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值