2011-12-22 27 views
7

Tôi đang gặp một số vấn đề với PayPal IPN. Tài liệu sử dụng mã hóa ASCII. Tôi đang sử dụng UTF-8. Nó hoạt động tốt nhưng như một trường hợp hiếm nhất tôi nhận được một số ký tự ngẫu nhiên. Theo như tôi biết tài khoản Paypal có thể được thiết lập cho mã hóa khác nhau. Có cách nào để xác định điều đó không ?.Xác định mã hóa PayPal IPN sử dụng?

Hoặc có cách xử lý tiêu chuẩn tất cả các trường hợp.

Trả lời

1

Tôi thấy đây là một phần của giải pháp.

xác định phương pháp mã hóa được sử dụng trong các hình thức chúng tôi gửi tới paypal

<INPUT TYPE="hidden" name="charset" value="utf-8"> 

link này là hữu ích hơn

+1

Việc cài đặt này không ảnh hưởng đến mã hóa IPN. Xem bên dưới (@ Câu trả lời của Robert). –

10

Bạn có thể đặt mã hóa cho IPN qua Hồ sơ> Công cụ bán hàng của tôi> Mã hóa ngôn ngữ nút PayPal> Tùy chọn khác. (direct link)

Bản thân thông báo IPN cũng chứa trường 'bộ ký tự' mà bạn có thể kiểm tra. Xem thêm https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4

+0

Đó là sự thật Tôi đồng ý với điều đó, nhưng những gì nếu nghe IPN của tôi không biết về mã hóa mà ? – tmjam

+2

Bản thân thông điệp IPN cũng chứa trường 'bộ ký tự' mà bạn có thể kiểm tra. Xem thêm: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4 – Robert

+0

Cảm ơn Robert đã giúp. Tôi chỉ tự hỏi nếu nó sẽ ghi đè lên các thiết lập được thực hiện trên hồ sơ và nó là một thực hành tốt – tmjam

Các vấn đề liên quan