PHP में iconv()
और mb_convert_encoding()
के बीच क्या अंतर है? क्या कोई बेहतर, तेज, आदि करता है (उदाहरण के लिए विशिष्ट एन्कोडिंग के साथ)? दूसरे परिस्थितियों में किस स्थिति में प्राथमिकता दी जाएगी?PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
iconv()
- पीएचपी का सबसे इंस्टॉल किए जाने के साथ शामिल:
यहाँ मैं क्या लगता है कि मैं पहले से ही पता है।
- जब वर्ण जिन्हें नए वर्ण सेट में मैप नहीं किया जा सकता है, तो आप निर्दिष्ट कर सकते हैं कि क्या उन्हें 'समान' वर्ण में परिवर्तित किया गया है या अनदेखा किया गया है।
mb_convert_encoding()
- आमतौर पर php-mbstring एक्सटेंशन को इंस्टॉल करने की आवश्यकता है।
- वेब हेक्स कोड से कनवर्ट करने के लिए
HTML-ENTITIES
को संभालने में सक्षम है।
क्या अन्य अंतर हैं?
संबंधित: http://stackoverflow.com/questions/4050754/iconv-or-mbstring –
यह कहा नहीं जा सकता है अगर और जब उन कार्यों के किसी भी है क्योंकि आप जो साझा नहीं किया आप के लिए एक समस्या पेश करेंगे * कंक्रीट * आप चलने वाली समस्याएं। किसी भी प्रकार के कार्य के साथ, यह केवल एक निश्चित नौकरी करता है। यदि आप नौकरी के लिए गलत कार्य का उपयोग करते हैं तो आप हमेशा समस्याओं में भाग लेंगे। – hakre
यह एक विषय-वस्तु और उपयोगी प्रश्न है। ओपी ने अपनी विशिष्ट स्थिति के बारे में नहीं पूछा और फिर अपनी स्थिति में पसंदीदा कार्य निर्धारित करने के लिए विवरण प्रदान करने में असफल रहा; बल्कि, उन्होंने दो PHP कार्यों के बीच अंतर पर जानकारी मांगी जो एक ही कार्य करने के लिए दिखाई देते हैं।जो, ज़ाहिर है, सवाल पूछता है: वे दोनों क्यों मौजूद हैं, और किस स्थिति में किसी को दूसरे पर प्राथमिकता दी जाएगी? यह दायरे में विशिष्ट है, और प्रयोज्यता में व्यापक (PHP में चरित्र रूपांतरण करने वाला कोई भी इसे जानना चाहेगा)। प्रश्न "रचनात्मक नहीं" के रूप में बंद नहीं किया जाना चाहिए था। – Josh