首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

谁做过快钱的接口?中文有关问题

2013-04-20 
哪位高手做过快钱的接口?中文问题!一些参数要用到中文,比如:用户,商品等。过程是这样的,前台用JS调用WebSer

哪位高手做过快钱的接口?中文问题!
一些参数要用到中文,比如:用户,商品等。
过程是这样的,前台用JS调用WebServies获取快钱的支付地址,然后用JS打开这个地址!
刚刚开始的时候,没有对中文进行编码!这样也可以打开持支付地址,中文显示正常!我以为OK了
谁知隔了一段时间,再测试一下,却出现了错误,不能支付!说是:
对不起,由于商家订单的提交信息不正确,交易不能进行.请联系商家. 错误代码:20001 错误信息:订单信息的签名内容不正确
问了他们的技术员说,传中文不编码有时候会有乱码的,要编码!
于是我就改用了HttpUtility.UrlEncode(orderObj.ProductName, Encoding.UTF8); server.urlencoding()等方法,
都没能成功,还是上面那个错误!
我晕啊,后来又改回不处理中文的做法了!测试了一下,却又正常,

但过了一会儿,又不正常了
就这样,不处理中文的话,时正常,时不正常!
处理中文的话,全不行!

而他们给的API上也没有说中文是如何来处理的!
他们技术员又不能为我解决问题!BOSS说今天做不出来不准下班!
死了。。。。。

哪位高手支招!!!
[解决办法]
一起加班
[解决办法]
打电话问那边的技术员是怎么处理中文的,不快点的话他们就下班了
[解决办法]
直接
            HttpUtility.UrlEncode("a");
            HttpUtility.UrlEncode("a", Encoding.GetEncoding("gb2312"));

热点排行