我在我的PayPal URL字符串中傳遞了項目名稱,但只要遇到任何有字符編碼的項目,就會導致url字符串在提交給paypal時中斷。貝寶字符編碼打破網址字符串
比如我通過以下項目名稱:
積極傾聽 - 這是一個
我的PayPal URL字符串,然後輸出爲:
https://www.paypal.com/cgi-bin/webscr?item_name_1=Active listening –it’s
,你可以看到它的轉換 - 然後這導致url字符串斷開。如果我手動刪除–和’它正常工作。
我已經在PayPal後端設置了我的語言編碼爲UTF-8,我在我的貝寶字符串上傳遞了UTF-8。
我在做什麼錯?
請仔細閱讀PayPal手冊 - 它表示您應該對發送給其服務器的每個值進行urlencode編碼。 – Fracsi
謝謝Fracsi我會試一試 – Mark