最近在做对接支付宝的开发,里面有个需求需要用户授权获得app_auth_token,链接:支付宝授权,在集成的过程当中,为了方便我们记录是哪个商户或者用户的授权,我在授权链接里拼接了自定义参数,如:https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=2015101400446982&redirect_uri=http%3a%2f%2fexample.com%3fabc%3dxx%e7%9a%84%e6%94%af%e4%bb%98%e5%ae%9d,其中redirect_uri为回调地址,urldecode(redirect_uri)=http://example.com?abc=xx的支付宝,这里我拼接了一个自定义参数abc=xx的支付宝,当我去请求支付宝的时候,支付宝返回回来的abc字段的末尾却出现了乱码,试了一些字符后,发现并不是所有的中文字符都会出现乱码,询问了支付宝不得解,最后迂回用了一种方法去解决了这个问题,那就是把可能出现中文字符的字段做Unicode处理,中文转unicode,然后在支付宝回调后对unicode转中文。
支付宝授权链接拼装中文参数乱码的问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换...
- 主要内容 1. 字符编码理论简述 本文主要是围绕Web开发中涉及到的中文编码这一常见问题展开,包括了对字符编码基础...
- 移动端微信项目中常常需要获取某一页面URL中的参数,以便能进行一系列的操作和设置。综合最近项目中的实际场景和...
- 早上早早就去青岛了,昨晚就跟她说好早上自己收拾,让姥爷送她去学校!正合适让她锻炼一下,到底自己能不能完成上学前的...