我在使用 PayPal IPN 时遇到了一些问题。该文档使用 ASCII 编码。我使用 UTF-8 。它工作正常但作为一个罕见的情况我得到一些随机字符。据我所知,可以为不同的编码设置Paypal帐户。有没有办法确定?
或者是否有处理所有案例的标准方法。
答案 0 :(得分:11)
您可以通过个人资料>设置IPN的编码我的销售工具> PayPal按钮语言编码>更多的选择。 (direct link)
IPN消息本身也包含一个'charset'字段,您可以检查该字段。另请参阅https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4
答案 1 :(得分:1)
我认为这是解决方案的一部分。
指定我们发送给paypal的表单中使用的编码方法
<INPUT TYPE="hidden" name="charset" value="utf-8">
此link更有帮助