国内的同志们通过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&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&l=y.jpg" /></a></td> </tr> </tbody> </table> </form>
效果请见小蝴蝶边栏
paypal is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -
沙发我的
终于找到了,谢谢你。。。。。。
我刚在我的部落格置入了该从paypal网站生成的,原来这么简单啊。。。。。。建议你把文字稍微改一些,看起来比较专业。
@郑永涛 这个当时只是随手记录而已啦
另一个解决方案更好:在paypal中登录,然后进入“用户信息”->“更多信息”->“销售工具”->”PayPal按钮语言编码”(一般在网页的下面)->”更多选项”(可以修改你网站的编码格式,如:joomla一般就是UTF8,所以设置为utf8);
@Zola 好熟悉的名字难道你是那个Zola
非常感谢。。百度搜出来的文章根本不解决问题。。谷歌出来的第一个就是你,终于解决了