我用 httputility.urlencode() 对汉字编码来传递参数.
得到的路径是:
KuaiQianSend.asp?merchant_id=888888&mac=888888&orderid=071231101425&amount=70&curr=1&isSupportDES=2&merchant_url=http://localhost/lottery/Lottery_NetPayStep2.aspx&pname=%e9%83%91%e6%b5%b7%e6%bb%a8&commodity_info=%e5%bd%a9%e7%a5%a8%e9%a2%84%e4%bb%98%e6%ac%be&merchant_param=0&[email protected]主要看这里:
&pname=%e9%83%91%e6%b5%b7%e6%bb%a8&commodity_info=%e5%bd%a9%e7%a5%a8%e9%a2%84%e4%bb%98%e6%ac%be&merchant_param=0
我想要的是三个参数: pname, vcommodity_info, vmerchant_param;在 kuaiqiansend.asp 中使用:
pname = request.QueryString("pname") '''支付人姓名
commodity_info = request.QueryString("commodity_info") '''商品信息
merchant_param = request.QueryString("merchant_param") '''商户私有参数接收,可是得到的却是:
付款人姓名:  郑海�?commodity_info=彩票预付�?merchant_param=0 
商品描述:  我希望的是:
付款人姓名:  郑海滨
商品描述:  彩票预付款
以及:merchant_param=0