paypal:数据与输入的字符集或默认编码不符

国内的同志们通过paypal官方代码生成付款按钮时,点击会出现”数据与输入的字符集或默认编码不符,如需更多信息,请联系商家。”的页面.
这是由于中文字符UTF-8编码问题,解决方法如下(感谢JHPeng同志):
添加语句<input type=”hidden” name=”charset” value=”utf-8″/> ,再点击就能正常转到paypal付款页面了
无私提供小蝴蝶的付款代码,欢迎原文复制嘿嘿嘿  :mrgreen:

<h3>孝敬小爹:</h3>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="hosted_button_id" value="8F23ZMRUSBVMG" />
<table>
<tbody>
<tr>
<td><input type="hidden" name="on0" value="给小爹买" />给小爹买</td>
</tr>
<tr>
<td><select name="os0"><option value="一块小糖">一块小糖 $ 0.01 USD</option><option value="小爹最爱的帕玛拉特">小爹最爱的帕玛拉特 $ 0.10 USD</option><option value="小爹曾经最爱的特仑苏">小爹曾经最爱的特仑苏 $ 1.00 USD</option></select></td>
</tr>
</tbody>
</table>
<input type="hidden" name="currency_code" value="USD" />
<table border="0">
<tbody>
<tr>
<td><span style="color: #0196e3;"><strong>洋气的使用paypal</strong></span></td>
<td></td>
<td></td>
<td><span style="color: #0196e3;"><strong>没有paypal?</strong></span></td>
</tr>
<tr>
<td><input type="image" alt="PayPal——最安全便捷的在线支付方式!" name="submit" src="http://y.photo.qq.com/img?s=V4Q4g32ge&amp;l=y.jpg" />
<img alt="" src="https://www.paypalobjects.com/zh_XC/i/scr/pixel.gif" width="1" height="1" border="0" /></td>
<td></td>
<td></td>
<td><a style="font-family: 'Microsoft YaHei', 微软雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24px; text-indent: 26px;" href="http://me.alipay.com/falla" target="_blank"><img class="alignleft" alt="捐赠小爹" src="http://y.photo.qq.com/img?s=mj3LBSROi&amp;l=y.jpg" /></a></td>
</tr>
</tbody>
</table>
</form>

效果请见小蝴蝶边栏

LIKE OR SHARE IT:

admin发表于Code目录下,标签为,转载请保留链接

TOP DOWN
发表评论

您必须 [ 登录 ] 才能发表留言!

  1. 沙 发 xsinger

    沙发我的

    三月 24, 2013 16:42:29
  2. 板 凳 郑永涛

    终于找到了,谢谢你。。。。。。

    八月 27, 2013 23:51:32
  3. 地 板 郑永涛

    我刚在我的部落格置入了该从paypal网站生成的,原来这么简单啊。。。。。。建议你把文字稍微改一些,看起来比较专业。

    八月 28, 2013 00:47:26
  4. 地 毯 Zola

    另一个解决方案更好:在paypal中登录,然后进入“用户信息”->“更多信息”->“销售工具”->”PayPal按钮语言编码”(一般在网页的下面)->”更多选项”(可以修改你网站的编码格式,如:joomla一般就是UTF8,所以设置为utf8);

    九月 27, 2013 21:17:28