在PayPal(沙箱)中,我定義了日文用戶,名字和姓氏均爲日文字符。日語字符不在PayPal IPN通知中
但是,我收到的IPN通知使用charset = windows-1252編碼。事實上,這是從Paypal收到的HTTP請求中的參數之一。
我想問候用戶使用他/她的名字,但由於我似乎收到的不是Unicode,我會發送垃圾字符,而不是付款人名稱。
有沒有辦法從PayPal獲得IPN通知發送到我的聽衆在Unicode?
在PayPal(沙箱)中,我定義了日文用戶,名字和姓氏均爲日文字符。日語字符不在PayPal IPN通知中
但是,我收到的IPN通知使用charset = windows-1252編碼。事實上,這是從Paypal收到的HTTP請求中的參數之一。
我想問候用戶使用他/她的名字,但由於我似乎收到的不是Unicode,我會發送垃圾字符,而不是付款人名稱。
有沒有辦法從PayPal獲得IPN通知發送到我的聽衆在Unicode?
我找到了答案在這裏:https://www.x.com/developers/paypal/forums/ipn/pdt/ipn-encoding-returns-invalid
你應該去檔案 - >銷售首 - >語言編碼 - >更多選項。
+1用於自己找到答案。 – Neolisk
此設置的新路徑: 檔案 - >我的銷售工具 - > PayPal按鈕語言編碼 - >更多選項 - >「你想使用相同的編碼從貝寶發送給您的(例如,IPN數據,可下載的日誌,電子郵件)?「 - >選擇「否,使用:UTF8」
可能重複的[爲什麼PayPal需要DoExpressCheckoutPayment?](http://stackoverflow.com/questions/7984864/why-is-doexpresscheckoutpayment-required-for-paypal ) – msangel