解決使用 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 贊助按鈕?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *