解決使用 PayPal 贊助按鈕時,出現[數據與輸入的字符集或默認編碼不符。 欲知更多信息,請聯繫商家]的問題

當你申請PayPal的付款贊助按鈕,把產生的程式放到網站後。
點選付款贊助後,PayPal 會告訴你「數據與輸入的字符集或默認編碼不符。 欲知更多信息,請聯繫商家」。


加上<input type="hidden" name="charset" value="utf-8" />就可以解決了。

原始的程式碼如下:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick" />
    <input type="hidden" name="hosted_button_id" value="BATDX4B8CQG3W" />

----中間省略---- 

</form>




修改後的程式碼如下:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick" />
    <input type="hidden" name="charset" value="utf-8" />
    <input type="hidden" name="hosted_button_id" value="BATDX4B8CQG3W" />

----中間省略----

</form>



延伸閱讀:[教學]如何建立PayPal 贊助按鈕?

新增評論

Loading