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>

效果请见小蝴蝶边栏

7 Comments

Name *

E-mail *

Website

  1. xsinger

    沙发我的

  2. 郑永涛

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

  3. 郑永涛

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

    • 小蝴蝶

      @郑永涛 这个当时只是随手记录而已啦

  4. Zola

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

    • 小蝴蝶

      @Zola 好熟悉的名字难道你是那个Zola

  5. nan

    非常感谢。。百度搜出来的文章根本不解决问题。。谷歌出来的第一个就是你,终于解决了