मुझे ई-मेल भेजते समय विदेशी पात्रों के साथ कुछ परेशानी हो रही है। क्या कोई मुझे सलाह दे सकता है कि क्या करना है। मुझे लगता है कि समस्या तीन चीजों में से एक हो सकती है।PHP ई-मेल एन्कोडिंग?
1) एचटीएमएल पेज एन्कोडिंग गलत है। (क्या यह फॉर्म से POST डेटा को प्रभावित करेगा?) 2) मेल फ़ंक्शन में कोई एन्कोडिंग नहीं है। इस प्रकार कार्यक्रम को यह नहीं पता कि इसे कैसे पढ़ा जाए। (सबसे अधिक संभावना) 3) फ़ाइल में सही एन्कोडिंग नहीं है और इस प्रकार समस्याएं पैदा हो रही हैं। (शायद काफी संभावना नहीं है)
क्या कोई अन्य संभावित कारण हैं?
मैं समस्या को तब तक 1 से 1 तक दस्तक देने की कोशिश कर रहा हूं जब तक मुझे समस्या नहीं मिलती। मुझे लगता है कि विकल्प 2 सबसे संभावित कारण है। मैं एक मेल फ़ंक्शन में उचित - सार्वभौमिक एन्कोडिंग कैसे जोड़ूं?
इस समय मेरे पास यही है।
$mail_sent = mail($client_email, $title, $message, "From: {$visitor_email}");
मुझे वर्तमान में पता है कि फॉर्म पॉलिश या स्वीडिश पात्र नहीं भेजता है।
अगर कोई अन्य संभावित कारण बता सकता है और मुझे बताएगा कि ई-मेल भेजने के लिए मुझे किस एन्कोडिंग की आवश्यकता है, तो मैं बहुत आभारी हूं।
बहुत बहुत धन्यवाद।
का उपयोग करें: 'सामग्री प्रकार: पाठ/सादे; charset = utf-8' –
आप कोड पोस्ट सकते हैं? –