为何到了支付宝收银台页面出现了乱码

cheniqit1 2010-10-09 10:18:25
今天进行支付测试。发现在使用支付宝支付的时候在到支付宝收银台页面出现了乱码。现在我们页面上是用utf-8 过滤器也是utf-8 ,传递参数过去的时候是用post发送的,且用了参数 _input_charset="utf-8"。但是在到支付宝收银台页面出现了乱码.最后我们通过乱码再进行转码结果如下.请问是什么原因呢?
String st = new String("nike鍟嗗搧 ".getBytes("gbk"),"utf-8");
System.out.println("结果为"+st);//结果为:nike商品
...全文
265 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheniqit1 2010-10-10
  • 打赏
  • 举报
回复
结贴。 总结下。
通常如果网站用的是utf-8话 你可以加个_input_charset="utf-8"传递参数过去,method设置为get就好了,设置成post就是有乱码。因为支付宝技术问的里面说了。如果要设置_input_charset参数的时候qureyString中必须有_input_charset。所以了
mohuanzhen 2010-10-09
  • 打赏
  • 举报
回复
你测试的时候,浏览器编码格式设置了吗?
  • 打赏
  • 举报
回复
http://club.alipay.com/read.php?tid=8681401
这个里面是一个比较全的支付宝运用的规则和注意事项,
里面也有关于编码的问题,你自己好好看看
cheniqit1 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 magong 的回复:]

重复发帖不如直接加分到一个贴上?
http://topic.csdn.net/u/20101009/10/2842f83c-c5cf-4228-93bc-603793a9c337.html
[/Quote]
分开放可以让更多的人可以看到嘛。
你说的倒是一种办法。但是想求更优解
magong 2010-10-09
  • 打赏
  • 举报
回复
TiffanyBj 2010-10-09
  • 打赏
  • 举报
回复
飘。。。。。。
cheniqit1 2010-10-09
  • 打赏
  • 举报
回复

没人
cheniqit1 2010-10-09
  • 打赏
  • 举报
回复
没有啊

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧