2011-12-22 15 views
7

मुझे पेपैल आईपीएन के साथ कुछ समस्याएं हैं। प्रलेखन ASCII एन्कोडिंग का उपयोग करता है। मैं यूटीएफ -8 का उपयोग कर रहा हूं। यह ठीक काम करता है लेकिन एक दुर्लभ मामले के रूप में मुझे कुछ यादृच्छिक पात्र मिलते हैं। जहां तक ​​मुझे पता है कि पेपैल खाता अलग-अलग एन्कोडिंग के लिए सेट किया जा सकता है। क्या इसका पहचान करने का कोई तरीका है?पहचानें कि कौन सी एन्कोडिंग पेपैल आईपीएन उपयोग करता है?

या क्या सभी मामलों को संभालने का एक मानक तरीका है।

उत्तर

1

मैं इसे समाधान के एक हिस्से के रूप में देखता हूं।

प्रपत्र हम भेजने में इस्तेमाल PayPal में एन्कोडिंग विधि निर्दिष्ट करने

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

यह link अधिक उपयोगी है

+1

इसे सेट करने से आईपीएन एन्कोडिंग पर कोई प्रभाव नहीं पड़ता है। नीचे देखें (@ रॉबर्ट का जवाब)। –

10

आप प्रोफ़ाइल> मेरे विक्रय उपकरण> पेपैल बटन भाषा एन्कोडिंग> अधिक विकल्प के माध्यम से आईपीएन के लिए एन्कोडिंग सेट कर सकते हैं। (direct link)

आईपीएन संदेश में एक 'वर्णसेट' फ़ील्ड भी है जिसके साथ आप जांच सकते हैं। यह भी देखें https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4

+0

यही सच है मैं इससे सहमत हैं, लेकिन मेरा IPN श्रोता कि एन्कोडिंग के बारे में पता नहीं है, तो क्या ? – tmjam

+2

आईपीएन संदेश में स्वयं एक 'वर्णसेट' फ़ील्ड होता है जिसके साथ आप जांच सकते हैं। यह भी देखें: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4 – Robert

+0

धन्यवाद रॉबर्ट जो मदद करता है। मुझे आश्चर्य है कि क्या यह प्रोफाइल पर बनाई गई सेटिंग को ओवरराइट करेगा और यह एक अच्छा अभ्यास है – tmjam

संबंधित मुद्दे